|
| HbrMesh (HbrSubdivision< T > *subdivision=0, int fvarcount=0, const int *fvarindices=0, const int *fvarwidths=0, int totalfvarwidth=0) |
|
| ~HbrMesh () |
|
HbrVertex< T > * | NewVertex (int id, const T &data) |
|
HbrVertex< T > * | NewVertex (const T &data) |
|
HbrVertex< T > * | NewVertex () |
|
HbrVertex< T > * | GetVertex (int id) const |
|
void * | GetVertexClientData (int id) const |
|
void | SetVertexClientData (int id, void *data) |
|
HbrFace< T > * | NewFace (int nvertices, const int *vtx, int uindex) |
|
HbrFace< T > * | NewFace (int nvertices, HbrVertex< T > **vtx, HbrFace< T > *parent, int childindex) |
|
int | NewUniformIndex () |
|
void | Finish () |
|
void | DeleteFace (HbrFace< T > *face) |
|
void | DeleteVertex (HbrVertex< T > *vertex) |
|
int | GetNumVertices () const |
|
int | GetNumDisconnectedVertices () const |
|
int | GetNumFaces () const |
|
int | GetNumCoarseFaces () const |
|
HbrFace< T > * | GetFace (int id) const |
|
void * | GetFaceClientData (int id) const |
|
void | SetFaceClientData (int id, void *data) |
|
template<typename OutputIterator > |
void | GetVertices (OutputIterator vertices) const |
|
void | ApplyOperatorAllVertices (HbrVertexOperator< T > &op) const |
|
template<typename OutputIterator > |
void | GetFaces (OutputIterator faces) const |
|
HbrSubdivision< T > * | GetSubdivision () const |
|
int | GetFVarCount () const |
|
const int * | GetFVarIndices () const |
|
const int * | GetFVarWidths () const |
|
int | GetTotalFVarWidth () const |
|
void | PrintStats (std::ostream &out) |
|
size_t | GetMemStats () const |
|
InterpolateBoundaryMethod | GetInterpolateBoundaryMethod () const |
|
void | SetInterpolateBoundaryMethod (InterpolateBoundaryMethod method) |
|
InterpolateBoundaryMethod | GetFVarInterpolateBoundaryMethod () const |
|
void | SetFVarInterpolateBoundaryMethod (InterpolateBoundaryMethod method) |
|
bool | GetFVarPropagateCorners () const |
|
void | SetFVarPropagateCorners (bool p) |
|
void | RegisterMemoryRoutines (void(*increment)(unsigned long bytes), void(*decrement)(unsigned long bytes)) |
|
void | AddGarbageCollectableVertex (HbrVertex< T > *vertex) |
|
void | GarbageCollect () |
|
void | AddHierarchicalEdit (HbrHierarchicalEdit< T > *edit) |
|
const std::vector
< HbrHierarchicalEdit< T > * > & | GetHierarchicalEdits () const |
|
HbrHierarchicalEdit< T > ** | GetHierarchicalEditsAtOffset (int offset) |
|
bool | HasVertexEdits () const |
|
bool | HasCreaseEdits () const |
|
void | Unrefine (int numCoarseVerts, int numCoarseFaces) |
|
void | SetTransientMode (bool mode) |
|
void | FreeTransientData () |
|
HbrFaceChildren< T > * | NewFaceChildren () |
|
void | DeleteFaceChildren (HbrFaceChildren< T > *facechildren) |
|
template<class T>
class OpenSubdiv::OPENSUBDIV_VERSION::HbrMesh< T >
Definition at line 50 of file face.h.