|
| GT_OSDPatchTable () |
|
bool | create (const GT_OSDTopology &top, bool createPtexMap=false, bool legacy_linear=true, ConstIndexArray selectedfaces=ConstIndexArray()) |
|
bool | isEqual (const GT_OSDPatchTable &p) const |
|
bool | operator== (const GT_OSDPatchTable &o) const |
|
void | dump () const |
|
void | dump (UT_JSONWriter &w) const |
|
int | arrayCount () const |
|
int | arrayPatchCount (int arr) const |
|
int | numLocalPoints () const |
|
int | numLocalPointsVarying () const |
|
ConstIndexArray | vertexArray (int arr) const |
|
ConstIndexArray | varyingVertexArray (int arr) const |
|
PatchDescriptor | arrayPatchDesc (int arr) const |
|
template<typename T > |
void | computeLocalPoints (const T *src, T *dest) const |
|
template<typename T > |
void | computeLocalFVPoints (const T *src, T *dest) const |
|
PatchParam | patchParam (int arr, int pat) const |
|
ConstIndexArray | patchVertices (const Handle &patch) const |
|
ConstIndexArray | patchFVValues (const Handle &patch) const |
|
void | evaluateBasis (const Handle &patch, float u, float v, float *w, float *du, float *dv) const |
|
void | evaluateBasis (const Handle &patch, float u, float v, float *w, float *du, float *dv, float *duu, float *duv, float *dvv) const |
|
void | evaluateBasisFV (const Handle &patch, float u, float v, float *w, float *du, float *dv) const |
|
void | evaluateBasisFV (const Handle &patch, float u, float v, float *w, float *du, float *dv, float *duu, float *duv, float *dvv) const |
|
int | numPtexFaces () const |
|
const int * | getPtexMap () const |
|
const UT_Array< int > & | getPtexArray () const |
|
PatchTable * | getTable () const |
|
bool | initialized () const |
|
Definition at line 269 of file GT_OSD3.h.