HDK
|
#include <GT_OSD3.h>
Public Types | |
using | TopologyRefiner = OpenSubdiv::Far::TopologyRefiner |
using | PatchTable = OpenSubdiv::Far::PatchTable |
using | PatchTableFactory = OpenSubdiv::Far::PatchTableFactory |
using | PatchDescriptor = OpenSubdiv::Far::PatchDescriptor |
using | ConstIndexArray = OpenSubdiv::Far::ConstIndexArray |
using | PatchParam = OpenSubdiv::Far::PatchParam |
using | PatchType = OpenSubdiv::Far::PatchDescriptor::Type |
using | PtexIndices = OpenSubdiv::Far::PtexIndices |
using | Handle = PatchTable::PatchHandle |
using GT_OSDPatchTable::ConstIndexArray = OpenSubdiv::Far::ConstIndexArray |
using GT_OSDPatchTable::Handle = PatchTable::PatchHandle |
using GT_OSDPatchTable::PatchDescriptor = OpenSubdiv::Far::PatchDescriptor |
using GT_OSDPatchTable::PatchParam = OpenSubdiv::Far::PatchParam |
using GT_OSDPatchTable::PatchTable = OpenSubdiv::Far::PatchTable |
using GT_OSDPatchTable::PatchTableFactory = OpenSubdiv::Far::PatchTableFactory |
using GT_OSDPatchTable::PatchType = OpenSubdiv::Far::PatchDescriptor::Type |
using GT_OSDPatchTable::PtexIndices = OpenSubdiv::Far::PtexIndices |
using GT_OSDPatchTable::TopologyRefiner = OpenSubdiv::Far::TopologyRefiner |
GT_OSDPatchTable::GT_OSDPatchTable | ( | ) |
int GT_OSDPatchTable::arrayCount | ( | ) | const |
PatchDescriptor GT_OSDPatchTable::arrayPatchDesc | ( | int | arr | ) | const |
bool GT_OSDPatchTable::create | ( | const GT_OSDTopology & | top, |
bool | createPtexMap = false , |
||
bool | legacy_linear = true , |
||
ConstIndexArray | selectedfaces = ConstIndexArray() |
||
) |
void GT_OSDPatchTable::dump | ( | ) | const |
void GT_OSDPatchTable::dump | ( | UT_JSONWriter & | w | ) | const |
void GT_OSDPatchTable::evaluateBasis | ( | const Handle & | patch, |
float | u, | ||
float | v, | ||
float * | w, | ||
float * | du, | ||
float * | dv | ||
) | const |
void GT_OSDPatchTable::evaluateBasisFV | ( | const Handle & | patch, |
float | u, | ||
float | v, | ||
float * | w, | ||
float * | du, | ||
float * | dv | ||
) | const |
|
inline |
bool GT_OSDPatchTable::isEqual | ( | const GT_OSDPatchTable & | p | ) | const |
int GT_OSDPatchTable::numLocalPoints | ( | ) | const |
int GT_OSDPatchTable::numLocalPointsVarying | ( | ) | const |
int GT_OSDPatchTable::numPtexFaces | ( | ) | const |
|
inline |
ConstIndexArray GT_OSDPatchTable::patchFVValues | ( | const Handle & | patch | ) | const |
PatchParam GT_OSDPatchTable::patchParam | ( | int | arr, |
int | pat | ||
) | const |
ConstIndexArray GT_OSDPatchTable::patchVertices | ( | const Handle & | patch | ) | const |
ConstIndexArray GT_OSDPatchTable::varyingVertexArray | ( | int | arr | ) | const |
ConstIndexArray GT_OSDPatchTable::vertexArray | ( | int | arr | ) | const |