ZeroZero Game Engine  v0.0
A 3D game engine using Vulkan & Jolt
Mesh Member List

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

connect(const Signal::signal &name, const Signal::Handler &handler)Object
connect(const Signal::signal &name, const function< void ()> &handler)Object
create(const string &meshName="Mesh")Meshstatic
create(const vector< Vertex > &vertices, const vector< uint32_t > &indices, const vector< shared_ptr< Surface >> &surfaces, const string &meshName="Mesh")Meshstatic
duplicate() constResourcenodiscardinlinevirtual
emit(const Signal::signal &name, void *params=nullptr)Object
getAABB() constMeshnodiscardinline
getId() constResourcenodiscardinline
getIndices()Meshnodiscardinline
getIndices() constMeshnodiscardinline
getName() constResourcenodiscardinline
getSurfaceMaterial(const uint32_t surfaceIndex) constMeshnodiscardinline
getSurfaces()Meshnodiscardinline
getVertices()Meshnodiscardinline
getVertices() constMeshnodiscardinline
setSurfaceMaterial(uint32_t surfaceIndex, const shared_ptr< Material > &material)Mesh
toString() const overrideResourcenodiscardinlineoverridevirtual