|
| | 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.