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

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

beginPlay() overrideEngine::Components::Collisionvirtual
bodyComponent_Engine::Components::Collisionprotected
BoxCollision(Entities::Scene *scene, entt::entity entity, const glm::vec3 &halfExtents=glm::vec3(0.5f))Engine::Components::BoxCollision
canTick() constEngine::Components::Logic
Collision(Engine::Entities::Scene *scene, entt::entity entity)Engine::Components::Collision
ComponentNameEngine::Components::BoxCollisionstatic
createShape() overrideEngine::Components::BoxCollisionvirtual
debugColorSeed_Engine::Components::Collisionprotected
debugDraw(const glm::mat4 &worldTransform) const overrideEngine::Components::BoxCollisionvirtual
debugDrawEnabled_Engine::Components::Collisionprotectedstatic
debugName_Engine::Components::Collisionprotected
destroyShape()Engine::Components::Collisionvirtual
endPlay() overrideEngine::Components::Collisionvirtual
entity_Engine::Components::Collisionprotected
getBodyComponent() constEngine::Components::Collisioninline
getComponentName() constEngine::Components::Logicvirtual
getDebugDrawColor(const glm::vec4 &fallbackColor) constEngine::Components::Collisionprotected
getDebugName() constEngine::Components::Collisioninline
getHalfExtents() constEngine::Components::BoxCollisioninline
getLocalOffset() constEngine::Components::Collisioninline
getLocalRotation() constEngine::Components::Collisioninline
getLocalTransform() constEngine::Components::Collision
getOwningEntity() constEngine::Components::Logic
getScene() constEngine::Components::Logicprotected
getSceneManager() constEngine::Components::Logicprotected
getShape() constEngine::Components::Collisioninline
halfExtents_Engine::Components::BoxCollisionprivate
hasBegunPlay() constEngine::Components::Logic
hasBegunPlay_Engine::Components::Logicprivate
hasDebugColorSeed_Engine::Components::Collisionprotected
isDebugDrawEnabled()Engine::Components::Collisionstatic
isDirty_Engine::Components::Collisionprotected
isTrigger() constEngine::Components::Collisioninline
isTrigger_Engine::Components::Collisionprotected
IsUniqueEngine::Components::Collisionstatic
localOffset_Engine::Components::Collisionprotected
localRotation_Engine::Components::Collisionprotected
Logic(Entities::Scene *owningScene)Engine::Components::Logicexplicit
markDirty()Engine::Components::Collision
onCollisionBegin(Components::Collision *other)Engine::Components::Collisionvirtual
onCollisionEnd(Components::Collision *other)Engine::Components::Collisionvirtual
onCollisionStay(Components::Collision *other)Engine::Components::Collisionvirtual
owningEntity_Engine::Components::Logicprivate
rebuild()Engine::Components::Collision
registerWithBody()Engine::Components::Collisionprivate
scene_Engine::Components::Logicprivate
setCanTick(bool enable)Engine::Components::Logic
setDebugColorSeed(std::uint64_t seed)Engine::Components::Collision
setDebugDrawEnabled(bool enabled)Engine::Components::Collisionstatic
setDebugName(std::string name)Engine::Components::Collision
setHalfExtents(const glm::vec3 &halfExtents)Engine::Components::BoxCollision
setIsTrigger(bool trigger)Engine::Components::Collision
setLocalOffset(const glm::vec3 &offset)Engine::Components::Collision
setLocalRotation(const glm::quat &rotation)Engine::Components::Collision
setOwningEntity(Entities::Entity *entity)Engine::Components::Logicprivate
shape_Engine::Components::Collisionprotected
tick(double deltaTime)Engine::Components::Logicvirtual
tickEnabledEngine::Components::Logicprivate
unregisterFromBody()Engine::Components::Collisionprivate
~BoxCollision() override=defaultEngine::Components::BoxCollision
~Collision() overrideEngine::Components::Collision
~Logic()=defaultEngine::Components::Logicvirtual