24 class DM_SceneManager;
28 class DM_DrawableMonitor;
36 void enable(
bool flag);
42 void setVisibleInViewport(
const DM_Viewport &vport);
43 void setVisibleInAllViewports();
44 bool isVisibleInViewport(
const DM_Viewport &vport)
const;
49 void setXray(
bool value);
51 void setShowMaterials(
bool value);
52 bool isShowMaterials()
const;
53 void setWireframeMode(
bool value);
54 bool wireframeMode()
const;
57 void setUseWireframeColor(
bool value);
58 bool useWireframeColor()
const;
59 bool isCastShadows()
const;
60 void setCastShadows(
bool value);
61 bool isDrawOutline()
const;
62 void setDrawOutline(
bool value);
64 bool isSeparateOutline()
const;
65 void setSeparateOutline(
bool value);
67 bool isOutlineOnly()
const;
68 void setOutlineOnly(
bool value);
72 void setIsControl(
bool is_control);
73 bool isControl()
const;
75 const char*
name()
const;
76 const char*
label()
const;
77 void setLabel(
char const * label);
92 DM_SceneManager& mySceneManager;
100 #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