10 #ifndef __GUI_GroupData_h__
11 #define __GUI_GroupData_h__
57 static bool isAdhocGroupMask(
const char *
mask);
71 void initializePackedPrimsFromPoints(
RE_Render *r,
74 void initializeFromConnectivity(
RE_Render *r);
76 void initializeFromAdhocGroup(
RE_Render *r);
78 bool initializeFromGroup(
83 const UT_Color *override_color =
nullptr);
84 void initializeFromPrimGroups(
RE_Render *r,
87 const UT_Color *override_color =
nullptr);
88 void initializeFromPointGroups(
RE_Render *r,
91 const UT_Color *override_color =
nullptr);
92 void initializeFromEdgeGroups(
RE_Render *r,
95 const UT_Color *override_color =
nullptr);
96 void initializeFromVertexGroups(
RE_Render *r,
99 const UT_Color *override_color =
nullptr);
GT_API const UT_StringHolder selection
A collection of vertex arrays defining a geometry object. This class acts as a wrapper around multipl...
Holds information sbout groups for display in the viewport.
GLuint const GLchar * name
A reference counter base class for use with UT_IntrusivePtr.
UT_IntrusivePtr< const GUI_GroupData > GUI_GroupDataHandle
UT_SharedPtr< GU_Selection > GU_SelectionHandle
GA_GroupType
An ordinal enum for the different types of groups in GA.
Simple interface to building a shader from a .prog file.