18 #ifndef __H__OCULAR_EDITOR_MESH_RENDERABLE_DISPLAY__H__ 
   19 #define __H__OCULAR_EDITOR_MESH_RENDERABLE_DISPLAY__H__ 
   21 #include "RenderableDisplay.hpp" 
   37         class MeshRenderableDisplayMaterial;
 
   38         class ButtonResourceBrowse;
 
   39         class ResourceProperty;
 
   55             virtual void updateProperties() 
override;
 
   59             virtual void buildProperties() 
override;
 
   60             virtual void removeProperties() 
override;
 
   64             void onButtonAddMaterialClick();
 
   65             void onButtonRemoveMaterialClick();
 
   69             void buildMeshProperty();
 
   70             void buildMaterialProperties();
 
   71             void buildMaterialAddRemove();
 
   76             std::vector<MeshRenderableDisplayMaterial*> m_MaterialProperties;
 
   78             QFrame* m_FrameAddRemove;
 
   79             QHBoxLayout* m_LayoutAddRemove;
 
   81             QPushButton* m_ButtonAddMaterial;
 
   82             QPushButton* m_ButtonRemoveMaterial;
 
Note: Once this library is made dynamic, this will no longer be needed. 
Definition: Common.hpp:70
 
Definition: ResourceProperty.hpp:46
 
Definition: MeshRenderableDisplay.hpp:44
 
Definition: RenderableDisplay.hpp:40