![]() |
Lysa
0.0
Lysa 3D Engine
|
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() = default | Object | default |
| 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() const | Resource | virtual |
| emit(const Signal::signal &name, void *params=nullptr) | Object | |
| getAABB() const | Mesh | inline |
| getId() const | Resource | inline |
| getIndices() | Mesh | inline |
| getIndices() const | Mesh | inline |
| getIndicesIndex() const | Mesh | inline |
| getMaterials() | Mesh | inline |
| getName() const | Resource | inline |
| getSurfaceMaterial(const uint32 surfaceIndex) const | Mesh | inline |
| getSurfaces() | Mesh | inline |
| getSurfacesIndex() const | Mesh | inline |
| getVertices() | Mesh | inline |
| getVertices() const | Mesh | inline |
| getVerticesIndex() const | Mesh | inline |
| indices | Mesh | protected |
| isUploaded() const | Mesh | inline |
| localAABB | Mesh | protected |
| materials | Mesh | protected |
| operator<(const std::shared_ptr< Mesh > &a, const std::shared_ptr< Mesh > &b) | Mesh | friend |
| lysa::Resource::operator<(const Resource &other) const | Resource | inline |
| operator==(const Mesh &other) const | Mesh | |
| operator==(const std::shared_ptr< Mesh > &a, const std::shared_ptr< Mesh > &b) | Mesh | friend |
| lysa::Resource::operator==(const Resource &other) const | Resource | inline |
| operator>(const Resource &other) const | Resource | inline |
| setSurfaceMaterial(uint32 surfaceIndex, const std::shared_ptr< Material > &material) | Mesh | |
| surfaces | Mesh | protected |
| toString() const | Object | inlinevirtual |
| upload() | Mesh | |
| vertices | Mesh | protected |
| ~Object() = default | Object | virtualdefault |