Sirikata
|
#include <Meshdata.hpp>
Public Types | |
enum | PrimitiveType { TRIANGLES, LINES, POINTS, LINESTRIPS, TRISTRIPS, TRIFANS } |
typedef size_t | MaterialId |
Public Attributes | |
std::vector< unsigned short > | indices |
enum Sirikata::Mesh::SubMeshGeometry::Primitive::PrimitiveType | primitiveType |
MaterialId | materialId |
typedef size_t Sirikata::Mesh::SubMeshGeometry::Primitive::MaterialId |
std::vector<unsigned short> Sirikata::Mesh::SubMeshGeometry::Primitive::indices |
Referenced by Sirikata::Mesh::SubMeshGeometry::append(), Sirikata::Mesh::TextureAtlasFilter::apply(), Sirikata::Mesh::TriangulateFilter::apply(), Sirikata::Mesh::SquashPrimitivesFilter::apply(), Sirikata::Models::computeRadiusAndBounds(), Sirikata::Mesh::GeometryInstance::computeTransformedBounds(), Sirikata::Mesh::RaytraceType(), Sirikata::Mesh::SubMeshGeometry::recomputeBounds(), Sirikata::Mesh::MeshSimplifier::simplify(), Sirikata::Graphics::ManualMeshLoader::traverseNodes(), and Sirikata::Models::ColladaDocumentImporter::writeGeometry().
Referenced by Sirikata::Mesh::SubMeshGeometry::append(), Sirikata::Mesh::TextureAtlasFilter::apply(), Sirikata::Mesh::TriangulateFilter::apply(), Sirikata::Mesh::SquashPrimitivesFilter::apply(), Sirikata::Mesh::SingleMaterialGeometryFilter::apply(), Sirikata::Models::ColladaDocumentImporter::setupPrim(), and Sirikata::Graphics::ManualMeshLoader::traverseNodes().
enum Sirikata::Mesh::SubMeshGeometry::Primitive::PrimitiveType Sirikata::Mesh::SubMeshGeometry::Primitive::primitiveType |
Referenced by Sirikata::Mesh::SubMeshGeometry::append(), Sirikata::Mesh::TriangulateFilter::apply(), Sirikata::Mesh::SquashPrimitivesFilter::apply(), Sirikata::Mesh::DeduplicationFilter::apply(), Sirikata::PlyModelSystem::load(), Sirikata::Mesh::RaytraceType(), Sirikata::Models::ColladaDocumentImporter::setupPrim(), and Sirikata::Graphics::ManualMeshLoader::traverseNodes().