Lysa  0.0
Lysa 3D Engine
Mesh Member List

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

Mesh(const std::vector< Vertex > &vertices, const std::vector< uint32 > &indices, const std::vector< std::shared_ptr< MeshSurface >> &surfaces, const std::string &name="Mesh")Mesh
Mesh(const std::string &name="Mesh")Mesh
Object() = defaultObjectdefault
Resource(const std::string &name)Resource
buildAABB()Mesh
connect(const Signal::signal &name, const Signal::Handler &handler)Object
connect(const Signal::signal &name, const std::function< void ()> &handler)Object
duplicate() constResourcevirtual
emit(const Signal::signal &name, void *params=nullptr)Object
getAABB() constMeshinline
getId() constResourceinline
getIndices()Meshinline
getIndices() constMeshinline
getIndicesIndex() constMeshinline
getMaterials()Meshinline
getName() constResourceinline
getSurfaceMaterial(const uint32 surfaceIndex) constMeshinline
getSurfaces()Meshinline
getSurfacesIndex() constMeshinline
getVertices()Meshinline
getVertices() constMeshinline
getVerticesIndex() constMeshinline
indicesMeshprotected
isUploaded() constMeshinline
localAABBMeshprotected
materialsMeshprotected
operator<(const std::shared_ptr< Mesh > &a, const std::shared_ptr< Mesh > &b)Meshfriend
lysa::Resource::operator<(const Resource &other) constResourceinline
operator==(const Mesh &other) constMesh
operator==(const std::shared_ptr< Mesh > &a, const std::shared_ptr< Mesh > &b)Meshfriend
lysa::Resource::operator==(const Resource &other) constResourceinline
operator>(const Resource &other) constResourceinline
setSurfaceMaterial(uint32 surfaceIndex, const std::shared_ptr< Material > &material)Mesh
surfacesMeshprotected
toString() constObjectinlinevirtual
upload()Mesh
verticesMeshprotected
~Object() = defaultObjectvirtualdefault