, including all inherited members.
attachAttributeBuffer(const Name &semantic, const std::vector< T > &attributes) | gk::Mesh | [inline] |
attachAttributeBuffer(const Name &semantic, const int n, const T *attributes) | gk::Mesh | [inline] |
attachAttributeBuffer(const Name &semantic, const Point2 &attribute_tag) | gk::Mesh | [inline] |
attachAttributeBuffer(const Name &semantic, const Point &attribute_tag) | gk::Mesh | [inline] |
attachAttributeBuffer(const Name &semantic, const Vector &attribute_tag) | gk::Mesh | [inline] |
attachAttributeBuffer(const Name &semantic, const Normal &attribute_tag) | gk::Mesh | [inline] |
attachAttributeBuffer(const Name &semantic, const Color &attribute_tag) | gk::Mesh | [inline] |
attachNormalBuffer(const std::vector< Normal > &normals) | gk::Mesh | [inline] |
attachNormalBuffer(const int n, const Normal *normals) | gk::Mesh | [inline] |
attachPositionBuffer(const std::vector< Point > &positions) | gk::Mesh | [inline] |
attachPositionBuffer(const int n, const Point *positions) | gk::Mesh | [inline] |
attachTexCoordBuffer(const std::vector< Point2 > &texcoords) | gk::Mesh | [inline] |
attachTexCoordBuffer(const int n, const Point2 *texcoords) | gk::Mesh | [inline] |
bbox() | gk::Mesh | [inline] |
buffer(const int id) | gk::Mesh | [inline] |
buffer(const int id) const | gk::Mesh | [inline] |
bufferCount() const | gk::Mesh | [inline] |
buildAdjacency() | gk::Mesh | |
buildNormals() | gk::Mesh | |
buildNormalSmoothGroups(const float max_angle) | gk::Mesh | |
buildTexCoordSmoothGropus(const float max) | gk::Mesh | |
findBuffer(const Name &semantic) | gk::Mesh | [inline] |
getBBox() const (defined in gk::Mesh) | gk::Mesh | [inline] |
getPNTriangle(const int id) const | gk::Mesh | [inline] |
getTriangle(const int id) const | gk::Mesh | [inline] |
getTriangleArea(const int id) | gk::Mesh | [inline] |
getTriangleBBox(const int id) | gk::Mesh | [inline] |
getTriangleMaterialId(const int id) const | gk::Mesh | [inline] |
getTriangleNormal(const int id) const | gk::Mesh | [inline] |
getTriangleSmoothGroup(const int id) | gk::Mesh | [inline] |
getUVNormal(const int id, const float u, const float v) const | gk::Mesh | [inline] |
getUVPoint(const int id, const float u, const float v) const | gk::Mesh | [inline] |
getUVTexCoord(const int id, const float u, const float v) const | gk::Mesh | [inline] |
indiceCount() const | gk::Mesh | [inline] |
indices() | gk::Mesh | [inline] |
indices() const | gk::Mesh | [inline] |
IOResource() (defined in gk::IOResource) | gk::IOResource | [inline] |
materialCount() const | gk::Mesh | [inline] |
materials() | gk::Mesh | [inline] |
materials() const | gk::Mesh | [inline] |
Mesh() | gk::Mesh | [inline] |
MeshIO (defined in gk::Mesh) | gk::Mesh | [friend] |
normalCount() const | gk::Mesh | [inline] |
normals() | gk::Mesh | [inline] |
normals() const | gk::Mesh | [inline] |
positionCount() const | gk::Mesh | [inline] |
positions() | gk::Mesh | [inline] |
positions() const | gk::Mesh | [inline] |
pushAttribute(const Name &semantic, const T &attribute) | gk::Mesh | [inline] |
pushDefaultMaterial() (defined in gk::Mesh) | gk::Mesh | [inline] |
pushNormal(const Normal &normal) | gk::Mesh | [inline] |
pushPosition(const Point &point) | gk::Mesh | [inline] |
pushSubMesh(const int begin, const int end, const int material_id) | gk::Mesh | [inline] |
pushTexCoord(const Point2 &texcoord) | gk::Mesh | [inline] |
pushTriangle(const int a, const int b, const int c, const int material_id, const int smooth_group=-1) | gk::Mesh | [inline] |
setMaterials(const std::vector< MeshMaterial * > &materials) | gk::Mesh | [inline] |
smoothGroups() | gk::Mesh | [inline] |
smoothGroups() const | gk::Mesh | [inline] |
subMeshCount() const | gk::Mesh | [inline] |
subMeshes() | gk::Mesh | [inline] |
subMeshes() const | gk::Mesh | [inline] |
subMeshMaterial(const int id) const | gk::Mesh | [inline] |
subMeshMaterial(const int id) | gk::Mesh | [inline] |
texCoordCount() const | gk::Mesh | [inline] |
texCoords() | gk::Mesh | [inline] |
texCoords() const | gk::Mesh | [inline] |
triangleCount() const | gk::Mesh | [inline] |
triangleMaterial(const int id) | gk::Mesh | [inline] |
triangleMaterial(const int id) const | gk::Mesh | [inline] |
triangleMaterialsId() const | gk::Mesh | [inline] |
~IOResource() (defined in gk::IOResource) | gk::IOResource | [inline, virtual] |
~Mesh() | gk::Mesh | [inline] |