|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
This is the complete list of members for Engine::Core::PhysicsEngine, including all inherited members.
| bodyMatchesQueryFilter(const Components::PhysicsBody *body, const Physics::PhysicsQueryFilter &filter) const | Engine::Core::PhysicsEngine | private |
| bodySlots_ | Engine::Core::PhysicsEngine | private |
| broadphase | Engine::Core::PhysicsEngine | private |
| buildActorEvents() | Engine::Core::PhysicsEngine | private |
| collectCollisionEvents() | Engine::Core::PhysicsEngine | private |
| collisionConfiguration | Engine::Core::PhysicsEngine | private |
| collisionProfileRegistry_ | Engine::Core::PhysicsEngine | private |
| collisionSlots_ | Engine::Core::PhysicsEngine | private |
| createBoxShape(const glm::vec3 &halfExtents) | Engine::Core::PhysicsEngine | static |
| createCapsuleShape(float radius, float height) | Engine::Core::PhysicsEngine | static |
| createCompoundShape() | Engine::Core::PhysicsEngine | static |
| createConvexHullShape(const std::vector< glm::vec3 > &vertices) | Engine::Core::PhysicsEngine | static |
| createPlaneShape(const glm::vec3 &surfaceNormal, float distanceFromOrigin) | Engine::Core::PhysicsEngine | static |
| createRigidBody(const Physics::RigidBodyCreateInfo &info) const | Engine::Core::PhysicsEngine | |
| createRigidBody(const Physics::RigidBodyCreateInfo &info, std::uint16_t collisionGroup, std::uint16_t collisionMask) const | Engine::Core::PhysicsEngine | |
| createSphereShape(float radius) | Engine::Core::PhysicsEngine | static |
| createTriangleMeshShape(const std::vector< glm::vec3 > &vertices, const std::vector< uint32_t > &indices, btTriangleMesh *&triangleMeshOut) | Engine::Core::PhysicsEngine | static |
| debugDrawAll() const | Engine::Core::PhysicsEngine | |
| dispatcher | Engine::Core::PhysicsEngine | private |
| dispatchQueuedCollisionEvents() | Engine::Core::PhysicsEngine | |
| dynamicsWorld | Engine::Core::PhysicsEngine | private |
| getCollisionProfileRegistry() const | Engine::Core::PhysicsEngine | |
| getDynamicsWorld() const | Engine::Core::PhysicsEngine | |
| nextBodyId_ | Engine::Core::PhysicsEngine | private |
| nextCollisionId_ | Engine::Core::PhysicsEngine | private |
| onPhysicsComponentDestroyed(entt::registry ®istry, entt::entity entity) | Engine::Core::PhysicsEngine | |
| pendingActorEvents_ | Engine::Core::PhysicsEngine | private |
| pendingComponentEvents_ | Engine::Core::PhysicsEngine | private |
| pendingLifetimeComponentEvents_ | Engine::Core::PhysicsEngine | private |
| PhysicsEngine() | Engine::Core::PhysicsEngine | |
| PhysicsEngine(Physics::CollisionProfileRegistry *collisionProfileRegistry) | Engine::Core::PhysicsEngine | explicit |
| previousComponentPairs_ | Engine::Core::PhysicsEngine | private |
| queueDirectedEvents(const ComponentPairKey &pair, Physics::CollisionEventType eventType) | Engine::Core::PhysicsEngine | private |
| queueInvalidationEndEvents(Physics::PhysicsBodyHandle bodyHandle, Physics::CollisionHandle collisionHandle) | Engine::Core::PhysicsEngine | private |
| raycastClosest(const glm::vec3 &origin, const glm::vec3 &direction, float maxDistance, Physics::RaycastHit &outHit) const | Engine::Core::PhysicsEngine | |
| raycastClosest(const glm::vec3 &origin, const glm::vec3 &direction, float maxDistance, const Physics::PhysicsQueryFilter &filter, Physics::RaycastHit &outHit) const | Engine::Core::PhysicsEngine | |
| registerBody(Components::PhysicsBody *body) | Engine::Core::PhysicsEngine | |
| registerCollision(Components::Collision *collision) | Engine::Core::PhysicsEngine | |
| removeRigidBody(btRigidBody *body) const | Engine::Core::PhysicsEngine | |
| resolve(Physics::PhysicsBodyHandle handle) const | Engine::Core::PhysicsEngine | |
| resolve(Physics::CollisionHandle handle) const | Engine::Core::PhysicsEngine | |
| setCollisionProfileRegistry(Physics::CollisionProfileRegistry *collisionProfileRegistry) | Engine::Core::PhysicsEngine | |
| solver | Engine::Core::PhysicsEngine | private |
| sphereClosest(const glm::vec3 &position, float radius, Physics::RaycastHit &outHit, const btCollisionObject *ignoredObject=nullptr) const | Engine::Core::PhysicsEngine | |
| sphereClosest(const glm::vec3 &position, float radius, const Physics::PhysicsQueryFilter &filter, Physics::RaycastHit &outHit, const btCollisionObject *ignoredObject=nullptr) const | Engine::Core::PhysicsEngine | |
| sphereSweepClosest(const glm::vec3 &from, const glm::vec3 &to, float radius, Physics::RaycastHit &outHit, const btCollisionObject *ignoredObject=nullptr) const | Engine::Core::PhysicsEngine | |
| sphereSweepClosest(const glm::vec3 &from, const glm::vec3 &to, float radius, const Physics::PhysicsQueryFilter &filter, Physics::RaycastHit &outHit, const btCollisionObject *ignoredObject=nullptr) const | Engine::Core::PhysicsEngine | |
| unregisterBody(Physics::PhysicsBodyHandle handle) | Engine::Core::PhysicsEngine | |
| unregisterCollision(Physics::CollisionHandle handle) | Engine::Core::PhysicsEngine | |
| update(double deltaTimeSeconds) | Engine::Core::PhysicsEngine | |
| ~PhysicsEngine() | Engine::Core::PhysicsEngine |