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
collisionChildren_Engine::Components::Meshprivate
componentEntityEngine::Components::Meshprotected
ComponentNameEngine::Components::Meshstatic
detachCollisionChild(const Collision *collision)Engine::Components::Mesh
endPlay() overrideEngine::Components::Meshvirtual
getAssetName() constEngine::Components::Mesh
getCollisionChildren() constEngine::Components::Mesh
getComponentName() constEngine::Components::Logicvirtual
getLocalTransform() constEngine::Components::Mesh
getMaterialNames() 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
IsUniqueEngine::Components::Logicstatic
isVisible() constEngine::Components::Mesh
Logic(Entities::Scene *owningScene)Engine::Components::Logicexplicit
Mesh(Entities::Scene *owningScene, entt::entity &actor, Asset::Path 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, Asset::Path asset, 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
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