23 class DM_SceneManager;
27 class DM_DrawableMonitor;
35 void enable(
bool flag);
41 void setVisibleInViewport(
const DM_Viewport &vport);
42 void setVisibleInAllViewports();
43 bool isVisibleInViewport(
const DM_Viewport &vport)
const;
48 void setXray(
bool value);
50 void setShowMaterials(
bool value);
51 bool isShowMaterials()
const;
52 void setWireframeMode(
bool value);
53 bool wireframeMode()
const;
55 bool isCastShadows()
const;
56 void setCastShadows(
bool value);
57 bool isDrawOutline()
const;
58 void setDrawOutline(
bool value);
60 bool isSeparateOutline()
const;
61 void setSeparateOutline(
bool value);
63 bool isOutlineOnly()
const;
64 void setOutlineOnly(
bool value);
67 const char*
name()
const;
68 const char*
label()
const;
69 void setLabel(
char const * label);
84 DM_SceneManager& mySceneManager;
92 #endif // DM_Drawable_H
GLuint GLsizei const GLchar * label
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLuint const GLchar * name
GA_API const UT_StringHolder transform
std::weak_ptr< T > UT_WeakPtr