Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Components::Mesh Member List

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

attachCollisionChild(Collision *collision)Engine::Components::Mesh
attachCollisionChildren(const std::vector< Collision * > &collisions)Engine::Components::Mesh
beginPlay() overrideEngine::Components::Meshvirtual
canTick() constEngine::Components::Logic
clearMaterialOverride()Engine::Components::Mesh
collisionChildren_Engine::Components::Meshprivate
componentEntityEngine::Components::Meshprotected
ComponentNameEngine::Components::Meshstatic
detachCollisionChild(const Collision *collision)Engine::Components::Mesh
drawImGui() overrideEngine::Components::Meshvirtual
drawImGuiName()Engine::Components::Logicvirtual
endPlay() overrideEngine::Components::Meshvirtual
getAssetName() constEngine::Components::Mesh
getCollisionChildren() constEngine::Components::Mesh
getComponentName() constEngine::Components::Logicvirtual
getLocalTransform() constEngine::Components::Mesh
getMaterialNames() constEngine::Components::Mesh
getMaterialOverride() constEngine::Components::Mesh
getMeshAsset() constEngine::Components::Mesh
getOwningEntity() constEngine::Components::Logic
getScene() constEngine::Components::Logicprotected
getSceneManager() constEngine::Components::Logicprotected
getSceneNode() constEngine::Components::Meshprotected
getStaticMeshData() constEngine::Components::Meshprotected
getWorldTransform() constEngine::Components::Mesh
hasBegunPlay() constEngine::Components::Logic
hasBegunPlay_Engine::Components::Logicprivate
initializeMeshData(Entities::Scene *owningScene, entt::entity &actor, Asset::MeshPath asset, std::optional< Assets::GltfRenderableHandle > renderable, Assets::GeometryMeshHandle mesh)Engine::Components::Meshprivate
IsUniqueEngine::Components::Logicstatic
isVisible() constEngine::Components::Mesh
Logic(Entities::Scene *owningScene)Engine::Components::Logicexplicit
Logic(const Entities::SpawnContext &context)Engine::Components::Logicexplicit
materialOverride_Engine::Components::Meshprivate
Mesh(Entities::Scene *owningScene, entt::entity &actor, Asset::MeshPath asset, std::shared_ptr< Entities::SceneNode > sceneNode, bool isVisible_=true, const std::string &name_="game object")Engine::Components::Mesh
Mesh(Entities::Scene *owningScene, entt::entity &actor, Assets::GltfRenderableHandle renderable, std::shared_ptr< Entities::SceneNode > sceneNode, bool isVisible_=true, const std::string &name_="game object")Engine::Components::Mesh
Mesh(Entities::Scene *owningScene, entt::entity &actor, Assets::GeometryMeshHandle mesh, std::shared_ptr< Entities::SceneNode > sceneNode, bool isVisible_=true, const std::string &name_="game object")Engine::Components::Mesh
Mesh(Entities::Scene *owningScene, entt::entity &actor, Asset::MeshPath asset, std::shared_ptr< Entities::SceneNode > sceneNode, Core::RenderingDataManager *renderingDataManager, bool isVisible_=true, const std::string &name_="game object")Engine::Components::Mesh
Mesh(Entities::Scene *owningScene, entt::entity &actor, Assets::GltfRenderableHandle renderable, std::shared_ptr< Entities::SceneNode > sceneNode, Core::RenderingDataManager *renderingDataManager, bool isVisible_=true, const std::string &name_="game object")Engine::Components::Mesh
Mesh(Entities::Scene *owningScene, entt::entity &actor, Assets::GeometryMeshHandle mesh, std::shared_ptr< Entities::SceneNode > sceneNode, Core::RenderingDataManager *renderingDataManager, bool isVisible_=true, const std::string &name_="game object")Engine::Components::Mesh
nameEngine::Components::Meshprivate
onMeshAssetResolved(Assets::MeshAssetRef meshAsset)Engine::Components::Meshvirtual
owningEntity_Engine::Components::Logicprivate
ownsCollisionChild(const Logic *component) constEngine::Components::Mesh
renderingDataManager_Engine::Components::Meshprivate
scene_Engine::Components::Logicprivate
sceneNodeEngine::Components::Meshprotected
setCanTick(bool enable)Engine::Components::Logic
setMaterialOverride(Assets::MaterialHandle material)Engine::Components::Mesh
setOwningEntity(Entities::Entity *entity)Engine::Components::Logicprivate
staticMeshDataEngine::Components::Meshprotected
tick(double deltaTime)Engine::Components::Logicvirtual
tickEnabledEngine::Components::Logicprivate
visibleEngine::Components::Meshprivate
~Logic()=defaultEngine::Components::Logicvirtual
~Mesh() override=defaultEngine::Components::Mesh