11 #ifndef __SOP_CaptureData_h__
12 #define __SOP_CaptureData_h__
39 bool updateRegionSOPPaths();
44 if( myColorsDirtyFlag )
45 (
void) updateRegionColors( context, skel_input_gdp );
46 return myRegionColors;
52 if( myRegionsDirtyFlag )
53 (
void) updateRegions();
54 return myRegionPaths(path_index);
59 if( myRegionsDirtyFlag )
60 (
void) updateRegions();
61 return myRegionPaths.entries();
67 if( mySOPPathsDirtyFlag )
68 (
void) updateRegionSOPPaths();
69 return myRegionSOPPaths(path_index);
76 int getRegionPrimNumber(
int region_idx,
88 bool myColorsDirtyFlag : 1,
89 myRegionsDirtyFlag : 1,
90 mySOPPathsDirtyFlag : 1;
100 const char *cregion_name,
102 const GU_Detail *skel_input_gdp =
nullptr);
104 #endif // __SOP_CaptureData_h__
GLsizei const GLchar *const * path
SOP_API int SOPaddCaptureRegion(OP_Node *me, GU_Detail *gdp, const char *root_path, const char *cregion_name, GEO_Detail::CaptureType capture_type, const GU_Detail *skel_input_gdp=nullptr)
const char * getSOPPath(int path_index)
SOP_API bool SOPgetCaptureRegion(OP_Node *me, char *cregion, UT_Matrix4 &parent_xform, GU_DetailHandle &tube_gdh)
const UT_ValArray< const UT_Vector3 * > & getRegionColors(OP_Context &context, const GU_Detail *skel_input_gdp=nullptr)
const char * getRegionPath(int path_index)
CaptureType
Methods for manipulating capture weights (GEO_CaptureWeight.C)
OPENVDB_API void initialize()
Global registration of native Grid, Transform, Metadata and Point attribute types. Also initializes blosc (if enabled).