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