11 #ifndef __SOP_CaptureData_h__
12 #define __SOP_CaptureData_h__
41 return updateRegionColors(context,
nullptr);
44 bool updateRegionSOPPaths();
49 if( myColorsDirtyFlag )
50 (
void) updateRegionColors( context, skel_input_gdp );
51 return myRegionColors;
56 return getRegionColors(context,
nullptr);
62 if( myRegionsDirtyFlag )
63 (
void) updateRegions();
64 return myRegionPaths(path_index);
69 if( myRegionsDirtyFlag )
70 (
void) updateRegions();
71 return myRegionPaths.entries();
77 if( mySOPPathsDirtyFlag )
78 (
void) updateRegionSOPPaths();
79 return myRegionSOPPaths(path_index);
86 int getRegionPrimNumber(
int region_idx,
98 bool myColorsDirtyFlag : 1,
99 myRegionsDirtyFlag : 1,
100 mySOPPathsDirtyFlag : 1;
110 const char *cregion_name,
115 const char *cregion_name,
120 #endif // __SOP_CaptureData_h__
SOP_API int SOPaddCaptureRegion(OP_Node *me, GU_Detail *gdp, const char *root_path, const char *cregion_name, GEO_Detail::CaptureType capture_type)
const char * getSOPPath(int path_index)
SOP_API bool SOPgetCaptureRegion(OP_Node *me, char *cregion, UT_Matrix4 &parent_xform, GU_DetailHandle &tube_gdh)
const char * getRegionPath(int path_index)
CaptureType
Methods for manipulating capture weights (GEO_CaptureWeight.C)
OPENVDB_API void initialize()
Global registration of basic types.
bool updateRegionColors(OP_Context &context)
const UT_ValArray< const UT_Vector3 * > & getRegionColors(OP_Context &context)
GLsizei const GLchar *const * path
const UT_ValArray< const UT_Vector3 * > & getRegionColors(OP_Context &context, const GU_Detail *skel_input_gdp)