Om  1.0.0
A universal framework for multimedia simulation
om::physics::constraints::ContactConstraint Member List

This is the complete list of members for om::physics::constraints::ContactConstraint, including all inherited members.

addPointToManifold(ContactManifold &manifold, const CollisionPoint &point)om::physics::constraints::ContactConstraint
addSceneObjects(PhysicsSceneID sceneID)om::physics::context::PhysicsSceneObjectinlinevirtual
applyImpulse(const SolverFrame &frame, Float magnitude, VelocityState &v1, VelocityState &v2)om::physics::constraints::ContactConstraintinlinestatic
applyImpulseBias(const SolverFrame &frame, Float magnitude, VelocityState &v1, VelocityState &v2)om::physics::constraints::ContactConstraintinlinestatic
applyImpulses(const Contact &c, Float jXMag, Float jYMag, Float jZMag, VelocityState &v1, VelocityState &v2)om::physics::constraints::ContactConstraintinlinestatic
clearContext()om::physics::context::PhysicsContextObjectinline
Constraint(const ConstraintType *newType)om::physics::constraints::Constraintinlineprotected
ContactConstraint()om::physics::constraints::ContactConstraint
ContactID typedefom::physics::constraints::ContactConstraint
contactsom::physics::constraints::ContactConstraint
contextom::physics::context::PhysicsContextObjectprotected
crossMagnitude(const SIMDFloat4 &v1, const SIMDFloat4 &v2)om::physics::constraints::ContactConstraintinlinestatic
findWorstContact(ContactManifold &manifold)om::physics::constraints::ContactConstraint
getContext() const om::physics::context::PhysicsContextObjectinline
getElasticityForSpeed(Float elasticity, Float speedZ, Float vc, Float vy)om::physics::constraints::ContactConstraintinlinestatic
getJacobian(const SolverFrame &frame, const Contact &c, Float invMassSum)om::physics::constraints::ContactConstraintinlinestatic
getRelativeSpeed(const SolverFrame &frame, const Contact &c, const VelocityState &v1, const VelocityState &v2)om::physics::constraints::ContactConstraintinlinestatic
getRelativeSpeedBias(const SolverFrame &frame, const Contact &c, const VelocityState &v1, const VelocityState &v2)om::physics::constraints::ContactConstraintinlinestatic
getType() const om::physics::constraints::Constraintinline
ManifoldID typedefom::physics::constraints::ContactConstraint
manifoldMapom::physics::constraints::ContactConstraint
manifoldsom::physics::constraints::ContactConstraint
MAX_MANIFOLD_SIZEom::physics::constraints::ContactConstraintstatic
normalBasis(const SIMDFloat4 &normal, SIMDFloat4 &tangent, SIMDFloat4 &binormal)om::physics::constraints::ContactConstraintinlinestatic
PhysicsContextObject()om::physics::context::PhysicsContextObjectinlineprotected
PhysicsContextObject(PhysicsContext *newContext)om::physics::context::PhysicsContextObjectinlineprotected
removeSceneObjects(PhysicsSceneID sceneID)om::physics::context::PhysicsSceneObjectinlinevirtual
RESOURCE_TYPEom::physics::constraints::Constraintstatic
setContext(PhysicsContext *newContext)om::physics::context::PhysicsContextObjectvirtual
solverIterate(const ConstraintRequest &request, UInt32 userID, Float dt)om::physics::constraints::ContactConstraintvirtual
solverStart(const ConstraintRequest &request, UInt32 userID, Float dt)om::physics::constraints::ContactConstraintvirtual
timestampom::physics::constraints::ContactConstraint
TYPEom::physics::constraints::ContactConstraintstatic
updateContacts(const CollisionResultSet &collisions)om::physics::constraints::ContactConstraint
~Constraint()om::physics::constraints::Constraintvirtual
~PhysicsContextObject()om::physics::context::PhysicsContextObjectvirtual