VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
vex::MeshManager Member List

This is the complete list of members for vex::MeshManager, including all inherited members.

clearState()vex::MeshManager
createModel(const std::string &name, MeshComponent meshComponent, TransformComponent transformComponent, vex::Entity parent)vex::MeshManager
destroyModel(std::string &name, MeshComponent meshComponent)vex::MeshManager
getVulkanMeshByMesh(MeshComponent &meshComponent)vex::MeshManager
init(Engine *engine)vex::MeshManagerinline
isMeshLoaded(const std::string &path) constvex::MeshManagerinline
loadMesh(const std::string &path)vex::MeshManager
loadMeshesAsync(const std::vector< MeshComponent * > &pendingComponents)vex::MeshManager
m_freeModelIds (defined in vex::MeshManager)vex::MeshManagerprivate
m_installedPaths (defined in vex::MeshManager)vex::MeshManagerprivate
m_meshBoundsCache (defined in vex::MeshManager)vex::MeshManagerprivate
m_nextModelId (defined in vex::MeshManager)vex::MeshManagerprivate
m_p_engine (defined in vex::MeshManager)vex::MeshManagerprivate
m_p_resources (defined in vex::MeshManager)vex::MeshManagerprivate
m_r_context (defined in vex::MeshManager)vex::MeshManagerprivate
m_vfs (defined in vex::MeshManager)vex::MeshManagerprivate
m_vulkanMeshes (defined in vex::MeshManager)vex::MeshManagerprivate
MeshManager(VulkanContext &context, std::unique_ptr< VulkanResources > &resources, VirtualFileSystem *vfs)vex::MeshManager
onMeshComponentConstruct(vex::Registry &registry, vex::Entity entity)vex::MeshManagerprivate
onMeshComponentDestroy(vex::Registry &registry, vex::Entity entity)vex::MeshManagerprivate
registerVulkanMesh(MeshComponent &meshComponent)vex::MeshManager
releaseMeshReference(const std::string &path, MeshComponent &ownerComp)vex::MeshManagerprivate
~MeshManager() (defined in vex::MeshManager)vex::MeshManager