|
virtual int | getNumFaces () const =0 |
|
virtual int | getNumIndices () const =0 |
|
virtual int | getFaceSize (const int _faceID) const =0 |
|
virtual int | getSingleFaceAttr (const int _faceID, const int _faceCorner, const int _attrID) const |
|
virtual bool | getFaceAttr (const int _faceID, const int _attrID, int *_out) const |
|
virtual int * | getFaceAttr (const int _faceID, const int _attrID) const |
|
virtual int | getVertexAdjCount (const int _vertexID) const |
|
virtual int | getVertexAdjFace (const int _vertexID, const int _k) const |
|
Definition at line 134 of file MeshNode2T.cc.
virtual bool ACG::SceneGraph::ACG::MeshCompilerFaceInput::getFaceAttr |
( |
const int |
_faceID, |
|
|
const int |
_attrID, |
|
|
int * |
_out |
|
) |
| const |
|
inlinevirtual |
Get an index buffer of a face for a specific attribute channel.
- Parameters
-
_faceID | face index |
_attrID | attribute channel |
_out | pointer to output buffer, use getFaceSize(_faceID) to get the size needed to store face data |
- Returns
- true if successful, false otherwise
Reimplemented in ACG::SceneGraph::ACG::MeshCompilerDefaultFaceInput.
Definition at line 171 of file MeshNode2T.cc.
virtual int* ACG::SceneGraph::ACG::MeshCompilerFaceInput::getFaceAttr |
( |
const int |
_faceID, |
|
|
const int |
_attrID |
|
) |
| const |
|
inlinevirtual |
Get an index buffer of a face for a specific attribute channel.
- Parameters
-
_faceID | face index |
_attrID | attribute channel |
- Returns
- array data of size "getFaceSize(_faceID)", allowed to return 0 when array data not permanently available in memory
Definition at line 178 of file MeshNode2T.cc.
virtual int ACG::SceneGraph::ACG::MeshCompilerFaceInput::getFaceSize |
( |
const int |
_faceID | ) |
const |
|
pure virtual |
virtual int ACG::SceneGraph::ACG::MeshCompilerFaceInput::getNumIndices |
( |
| ) |
const |
|
pure virtual |
virtual int ACG::SceneGraph::ACG::MeshCompilerFaceInput::getSingleFaceAttr |
( |
const int |
_faceID, |
|
|
const int |
_faceCorner, |
|
|
const int |
_attrID |
|
) |
| const |
|
virtual |
virtual int ACG::SceneGraph::ACG::MeshCompilerFaceInput::getVertexAdjCount |
( |
const int |
_vertexID | ) |
const |
|
inlinevirtual |
Get the number of adjacent faces for a vertex.
- Parameters
-
- Returns
- number of adjacent faces, return -1 if adjacency information unavailable
Definition at line 188 of file MeshNode2T.cc.
virtual int ACG::SceneGraph::ACG::MeshCompilerFaceInput::getVertexAdjFace |
( |
const int |
_vertexID, |
|
|
const int |
_k |
|
) |
| const |
|
inlinevirtual |
Get the index of an adjacent face for a vertex.
- Parameters
-
_vertexID | vertex index |
_k | adjacency list entry in range [0, .., adjCount - 1] |
- Returns
- face id of adjacent face, return -1 if adjacency information is available
Definition at line 195 of file MeshNode2T.cc.
The documentation for this class was generated from the following file: