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;
56 void setUseWireframeColor(
bool value);
57 bool useWireframeColor()
const;
58 bool isCastShadows()
const;
59 void setCastShadows(
bool value);
60 bool isDrawOutline()
const;
61 void setDrawOutline(
bool value);
63 bool isSeparateOutline()
const;
64 void setSeparateOutline(
bool value);
66 bool isOutlineOnly()
const;
67 void setOutlineOnly(
bool value);
70 void setIsControl(
bool is_control);
71 bool isControl()
const;
73 void setSnappable(
bool snappable);
74 bool isSnappable()
const;
76 const char*
name()
const;
77 const char*
label()
const;
78 void setLabel(
char const * label);
93 DM_SceneManager& mySceneManager;
101 #endif // DM_Drawable_H
GLuint GLsizei const GLchar * label
GLsizei const GLfloat * value
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLuint const GLchar * name
GA_API const UT_StringHolder transform
std::weak_ptr< T > UT_WeakPtr