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

This is the complete list of members for Engine::Core::PhysicsEngine, including all inherited members.

broadphaseEngine::Core::PhysicsEngineprivate
collisionConfigurationEngine::Core::PhysicsEngineprivate
createBoxShape(const glm::vec3 &halfExtents)Engine::Core::PhysicsEnginestatic
createCapsuleShape(float radius, float height)Engine::Core::PhysicsEnginestatic
createCompoundShape()Engine::Core::PhysicsEnginestatic
createConvexHullShape(const std::vector< glm::vec3 > &vertices)Engine::Core::PhysicsEnginestatic
createPlaneShape(const glm::vec3 &surfaceNormal, float distanceFromOrigin)Engine::Core::PhysicsEnginestatic
createRigidBody(const Physics::RigidBodyCreateInfo &info) constEngine::Core::PhysicsEngine
createSphereShape(float radius)Engine::Core::PhysicsEnginestatic
createTriangleMeshShape(const std::vector< glm::vec3 > &vertices, const std::vector< uint32_t > &indices, btTriangleMesh *&triangleMeshOut)Engine::Core::PhysicsEnginestatic
debugDrawAll() constEngine::Core::PhysicsEngine
dispatcherEngine::Core::PhysicsEngineprivate
dynamicsWorldEngine::Core::PhysicsEngineprivate
getDynamicsWorld() constEngine::Core::PhysicsEngine
onPhysicsComponentDestroyed(entt::registry &registry, entt::entity entity)Engine::Core::PhysicsEngine
PhysicsEngine()Engine::Core::PhysicsEngine
raycastClosest(const glm::vec3 &origin, const glm::vec3 &direction, float maxDistance, Physics::RaycastHit &outHit) constEngine::Core::PhysicsEngine
removeRigidBody(btRigidBody *body) constEngine::Core::PhysicsEngine
solverEngine::Core::PhysicsEngineprivate
update(float deltaTimeSeconds)Engine::Core::PhysicsEngine
~PhysicsEngine()Engine::Core::PhysicsEngine