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

This is the complete list of members for Engine::Components::CollidableMesh, 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
clearCollisionProperties()Engine::Components::CollidableMesh
CollidableMesh(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::CollidableMesh
CollidableMesh(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::CollidableMesh
collisionChildren_Engine::Components::Meshprivate
CollisionProperties typedefEngine::Components::CollidableMeshprivate
collisionProperties_Engine::Components::CollidableMeshprivate
collisionRequested_Engine::Components::CollidableMeshprivate
collisionStatic_Engine::Components::CollidableMeshprivate
componentEntityEngine::Components::Meshprotected
ComponentNameEngine::Components::CollidableMeshstatic
createCollisionFromProperties()Engine::Components::CollidableMeshprivate
createFallbackBoxCollision()Engine::Components::CollidableMeshprivate
detachCollisionChild(const Collision *collision)Engine::Components::Mesh
enableCollision(bool enabled)Engine::Components::CollidableMesh
endPlay() overrideEngine::Components::CollidableMeshvirtual
ensurePhysicsBody()Engine::Components::CollidableMeshprivate
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
isCollisionEnabled() constEngine::Components::CollidableMesh
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) overrideEngine::Components::CollidableMeshvirtual
ownedCollisionChildren_Engine::Components::CollidableMeshprivate
owningEntity_Engine::Components::Logicprivate
ownsCollisionChild(const Logic *component) constEngine::Components::Mesh
rebuildOwnedCollision()Engine::Components::CollidableMeshprivate
removeOwnedCollision()Engine::Components::CollidableMeshprivate
renderingDataManager_Engine::Components::Meshprivate
scene_Engine::Components::Logicprivate
sceneNodeEngine::Components::Meshprotected
setCanTick(bool enable)Engine::Components::Logic
setCollisionProperties(const Assets::Loaders::GltfLoader::VulkanSchneeExtension::CollisionProperties &properties)Engine::Components::CollidableMesh
setCollisionStatic(bool isStatic)Engine::Components::CollidableMesh
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