|
| GT_OSDAttributes () |
|
| ~GT_OSDAttributes () |
|
void | dump () const |
|
void | dump (UT_JSONWriter &w) const |
|
exint | getMemoryUsage () const |
|
bool | create (const GT_OSDTopology &topology, const GT_PrimPolygonMesh &mesh, const GT_OSDPatchTable *table=nullptr) |
|
bool | update (const GT_OSDTopology &topology, const GT_PrimPolygonMesh &mesh, bool skip_equality_check=false) |
|
GT_PrimitiveHandle | extractMesh (const GT_OSDTopology &topology, bool harden, int level=-1) |
| Extract a subdivided mesh for the given topology level. More...
|
|
GT_AttributeListHandle | extractShared (const GT_OSDTopology &top, int level_index, bool harden) const |
|
GT_AttributeListHandle | extractVertex (const GT_OSDTopology &top, int level_index, bool harden) const |
|
GT_AttributeListHandle | extractUniform (const GT_OSDTopology &top, int level_index, bool harden) const |
|
GT_FaceSetMapPtr | extractFaceSets (const GT_OSDTopology &top, int level_index) const |
| Extract a face map set for a mesh at the given refinement level. More...
|
|
GT_DataArrayHandle | extractFaceMap (const GT_OSDTopology &top, int level_index) const |
|
int | tupleSize (const AttribId &attrib) const |
| Return the size of a given attribute. More...
|
|
bool | coarseValues (const AttribId &attrib, const GT_Size *vertices, GT_Size nvtx, UT_Vector2 *values, int seg) const |
| Extract attributes on the coarse mesh. More...
|
|
const VertexStorage & | coarseVertex () const |
|
const VertexStorage & | coarseFaceVarying () const |
|
const UT_Array< Vertex > & | vertexArray () const |
|
const UT_Array< Vertex > & | facevaryingArray () const |
|
const VertexStorage & | coarseStorage () const |
|
const VertexStorage & | fineStorage () const |
|
const VertexStorage & | coarseFVStorage () const |
|
const VertexStorage & | fineFVStorage () const |
|
template<typename T > |
const T * | getData (int attrib, int index, int seg) const |
|
template<typename T > |
const T * | getDataFV (int attrib, int index, int seg) const |
| Same idea as with getData, but with face varying data. More...
|
|
int | fineOffset () const |
|
int | fineFVOffset () const |
|
|
AttribId | findAttribute (const char *name) const |
|
AttribId | findAttribute (const char *name, bool vertex_attrib) const |
|
Storage arrays for vertex data for opensubdiv classes.
Definition at line 336 of file GT_OSD3.h.