|
| GT_OSDLimitSurface (const GT_OSDTopology &topology, const GT_OSDAttributes &attribs, const GT_OSDPatchTableOptions &options, const GT_OSDPatchTable &patchTable, const GT_PrimPolygonMesh &mesh) |
|
| ~GT_OSDLimitSurface () |
|
void | dump () const |
|
void | dump (UT_JSONWriter &w) const |
|
bool | update (const GT_OSDAttributes &attribs) |
|
int | ptexFaceCount () const |
| Return the number of patches. More...
|
|
int | ptexFromFace (GT_Size face_index) const |
| Return the first ptex patch associated with the given coarse face. More...
|
|
GT_Size | faceFromPtex (int ptex_id, int &offset) const |
| Return the coarse face associated with the given ptex id. More...
|
|
int | limitSurface (GT_DataArrayHandle *result, GT_DataArrayHandle *result_du, GT_DataArrayHandle *result_dv, const GT_OSDAttributes &alist, const AttribId &attrib, int npts, const int32 *faces, const fpreal32 *u, const fpreal32 *v, int uv_stride=1) const |
|
int | limitSurfaceFVar (const GT_OSDTopology &topology, GT_DataArrayHandle *result, GT_DataArrayHandle *result_du, GT_DataArrayHandle *result_dv, const GT_OSDAttributes &alist, const AttribId &attrib, int npts, const int32 *faces, const fpreal32 *u, const fpreal32 *v, int uv_stride=1) const |
| Evaluation of face-varying attributes on the limit surface. More...
|
|
|
int | numPtexPatches (const TopologyRefiner &refiner, GT_Size face_index) const |
|
int | numPtexPatches (const GT_OSDTopology &top, GT_Size face_index) const |
|
|
bool | coarsePoints (const GT_OSDTopology &topology, GT_Size coarse_face_index, GT_Size *vertices, GT_Size buffer_size) const |
|
bool | coarseVertices (const GT_OSDTopology &topology, GT_Size coarse_face_index, GT_Size *vertices, GT_Size buffer_size) const |
|
Interface to perform limit surface evaluation.
Definition at line 627 of file GT_OSD3.h.