Ocular Engine
Ocular::Editor::TexturesDisplayBox Class Reference
Inheritance diagram for Ocular::Editor::TexturesDisplayBox:
Ocular::Editor::MaterialPropertiesDisplayBox Ocular::Editor::PropertiesDisplayBox

Public Member Functions

 TexturesDisplayBox (QWidget *parent=nullptr)
 
virtual void setMaterial (Graphics::Material *material) override
 
virtual void updateProperties () override
 
- Public Member Functions inherited from Ocular::Editor::MaterialPropertiesDisplayBox
 MaterialPropertiesDisplayBox (std::string const &displayName, QWidget *parent)
 
virtual void setObject (Core::SceneObject *object) override
 
virtual void onApply ()
 
- Public Member Functions inherited from Ocular::Editor::PropertiesDisplayBox
 PropertiesDisplayBox (std::string const &displayName, bool canMinimize=true, bool canClose=false, QWidget *parent=nullptr)
 
virtual QSize sizeHint () const override
 
void setTitle (std::string const &title)
 

Additional Inherited Members

- Protected Member Functions inherited from Ocular::Editor::MaterialPropertiesDisplayBox
void releaseProperties ()
 
- Protected Member Functions inherited from Ocular::Editor::PropertiesDisplayBox
void buildLayout ()
 
void buildTitleBar (std::string const &displayName, bool canMinimize, bool canClsoe)
 
- Protected Attributes inherited from Ocular::Editor::MaterialPropertiesDisplayBox
std::vector< PropertyWidget * > m_Properties
 
Graphics::Materialm_Material
 
- Protected Attributes inherited from Ocular::Editor::PropertiesDisplayBox
QVBoxLayout * m_Layout
 
Core::SceneObjectm_Object
 
PropertiesDisplayTitleBarm_TitleBar
 

The documentation for this class was generated from the following files: