Untitled Game engine no.5  1.0
Engine::Physics Member List

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

applyManifold(CollisionPoint cp, Ref< PhysicsEntity > &e1, Ref< PhysicsEntity > &e2, float h)Engine::Physicsinlinestatic
Barycentric(const glm::vec3 &p, const glm::vec3 &a, const glm::vec3 &b, const glm::vec3 &c, float &u, float &v, float &w)Engine::Physicsinlinestatic
Collect2DElements(Scene &scene)Engine::Physicsinlinestatic
CollectBodiesAndParticles(Scene &scene)Engine::Physicsinlinestatic
CollectJoints(const Scene &scene)Engine::Physicsinlinestatic
CollisionType enum nameEngine::Physics
D2 enum value (defined in Engine::Physics)Engine::Physics
D3 enum value (defined in Engine::Physics)Engine::Physics
EPA2(Simplex &simplex, const Shape &shapeA, const Shape &shapeB)Engine::Physicsinlinestatic
furthestDiff(const Shape &shapeA, const Shape &shapeB, const glm::vec3 &norm, Support &support)Engine::Physicsinlinestatic
GJK(const Shape &colliderA, const Shape &colliderB, Simplex &simplex, CollisionType type)Engine::Physicsinlinestatic
GJK_EPA(const Shape &colliderA, const Shape &colliderB, CollisionType type=D3)Engine::Physicsinlinestatic
Line(Simplex &simplex, glm::vec3 &direction) (defined in Engine::Physics)Engine::Physicsinlinestatic
NextSimplex(Simplex &simplex, glm::vec3 &direction, CollisionType type) (defined in Engine::Physics)Engine::Physicsinlinestatic
processCollisions(std::vector< Ref< PhysicsEntity >> &elements, float h, CollisionType type=D3)Engine::Physicsinlinestatic
processJoint(const Ref< Joint > &joint, const Ref< PhysicsEntity > &pe1, const Ref< PhysicsEntity > &pe2)Engine::Physicsinlinestatic
processJoints(const std::vector< Ref< Joint >> &joints, float h)Engine::Physicsinlinestatic
Raycast(const Scene &scene, glm::vec3 pos, glm::vec3 dir, float maxDistance=FLT_MAX)Engine::Physicsinlinestatic
RaycastClosest(const Scene &scene, glm::vec3 pos, glm::vec3 dir, float maxDistance=FLT_MAX)Engine::Physicsinlinestatic
simulateSystem(Scene &scene, float dt)Engine::Physicsinlinestatic
Tetrahedron(Simplex &simplex, glm::vec3 &direction) (defined in Engine::Physics)Engine::Physicsinlinestatic
Triangle(Simplex &simplex, glm::vec3 &direction) (defined in Engine::Physics)Engine::Physicsinlinestatic
Update(Scene &scene)Engine::Physicsinlinestatic