Lysa  0.0
Lysa 3D Engine
TriangleMesh Member List

This is the complete list of members for TriangleMesh, including all inherited members.

ManagedResource() = defaultManagedResourcedefault
ManagedResource(UniqueResource &) = deleteManagedResourcedelete
Mesh(const std::vector< Vertex > &vertices, const std::vector< uint32 > &indices, const std::vector< MeshSurface > &surfaces, const std::string &name)Mesh
Mesh(const std::string &name)Meshinline
Resource() = defaultResourcedefault
Resource(const unique_id id)Resourceinline
TriangleMesh(float width, float height, unique_id material, MeshAlignment alignment=MeshAlignment::CENTER, float xOffset=0.f, float yOffset=0.f, const std::string &name="TriangleMesh")TriangleMesh
buildAABB()Mesh
getAABB() constMeshinline
getIndices()Meshinline
getIndices() constMeshinline
getIndicesIndex() constMeshinline
getMaterials()Meshinline
getMaterials() constMeshinline
getMeshIndex() constMeshinline
getName() constMeshinlineconstexpr
getSurfaceMaterial(const uint32 surfaceIndex) constMeshinline
getSurfaces()Meshinline
getSurfaces() constMeshinline
getSurfacesIndex() constMeshinline
getVertices()Meshinline
getVertices() constMeshinline
getVerticesIndex() constMeshinline
idResource
indicesMeshprotected
localAABBMeshprotected
materialsMeshprotected
nameMeshprotected
operator=(ManagedResource &) = deleteManagedResourcedelete
operator==(const Mesh &other) constMesh
lysa::ManagedResource::operator==(const Resource &other) constResourceinline
refCounterManagedResource
setSurfaceMaterial(uint32 surfaceIndex, unique_id material)Mesh
surfacesMeshprotected
verticesMeshprotected
~Mesh() overrideMeshoverride
~Resource() = defaultResourcevirtualdefault