addPointToManifold(ContactManifold &manifold, const CollisionPoint &point) | om::physics::constraints::ContactConstraint | |
addSceneObjects(PhysicsSceneID sceneID) | om::physics::context::PhysicsSceneObject | inlinevirtual |
applyImpulse(const SolverFrame &frame, Float magnitude, VelocityState &v1, VelocityState &v2) | om::physics::constraints::ContactConstraint | inlinestatic |
applyImpulseBias(const SolverFrame &frame, Float magnitude, VelocityState &v1, VelocityState &v2) | om::physics::constraints::ContactConstraint | inlinestatic |
applyImpulses(const Contact &c, Float jXMag, Float jYMag, Float jZMag, VelocityState &v1, VelocityState &v2) | om::physics::constraints::ContactConstraint | inlinestatic |
clearContext() | om::physics::context::PhysicsContextObject | inline |
Constraint(const ConstraintType *newType) | om::physics::constraints::Constraint | inlineprotected |
ContactConstraint() | om::physics::constraints::ContactConstraint | |
ContactID typedef | om::physics::constraints::ContactConstraint | |
contacts | om::physics::constraints::ContactConstraint | |
context | om::physics::context::PhysicsContextObject | protected |
crossMagnitude(const SIMDFloat4 &v1, const SIMDFloat4 &v2) | om::physics::constraints::ContactConstraint | inlinestatic |
findWorstContact(ContactManifold &manifold) | om::physics::constraints::ContactConstraint | |
getContext() const | om::physics::context::PhysicsContextObject | inline |
getElasticityForSpeed(Float elasticity, Float speedZ, Float vc, Float vy) | om::physics::constraints::ContactConstraint | inlinestatic |
getJacobian(const SolverFrame &frame, const Contact &c, Float invMassSum) | om::physics::constraints::ContactConstraint | inlinestatic |
getRelativeSpeed(const SolverFrame &frame, const Contact &c, const VelocityState &v1, const VelocityState &v2) | om::physics::constraints::ContactConstraint | inlinestatic |
getRelativeSpeedBias(const SolverFrame &frame, const Contact &c, const VelocityState &v1, const VelocityState &v2) | om::physics::constraints::ContactConstraint | inlinestatic |
getType() const | om::physics::constraints::Constraint | inline |
ManifoldID typedef | om::physics::constraints::ContactConstraint | |
manifoldMap | om::physics::constraints::ContactConstraint | |
manifolds | om::physics::constraints::ContactConstraint | |
MAX_MANIFOLD_SIZE | om::physics::constraints::ContactConstraint | static |
normalBasis(const SIMDFloat4 &normal, SIMDFloat4 &tangent, SIMDFloat4 &binormal) | om::physics::constraints::ContactConstraint | inlinestatic |
PhysicsContextObject() | om::physics::context::PhysicsContextObject | inlineprotected |
PhysicsContextObject(PhysicsContext *newContext) | om::physics::context::PhysicsContextObject | inlineprotected |
removeSceneObjects(PhysicsSceneID sceneID) | om::physics::context::PhysicsSceneObject | inlinevirtual |
RESOURCE_TYPE | om::physics::constraints::Constraint | static |
setContext(PhysicsContext *newContext) | om::physics::context::PhysicsContextObject | virtual |
solverIterate(const ConstraintRequest &request, UInt32 userID, Float dt) | om::physics::constraints::ContactConstraint | virtual |
solverStart(const ConstraintRequest &request, UInt32 userID, Float dt) | om::physics::constraints::ContactConstraint | virtual |
timestamp | om::physics::constraints::ContactConstraint | |
TYPE | om::physics::constraints::ContactConstraint | static |
updateContacts(const CollisionResultSet &collisions) | om::physics::constraints::ContactConstraint | |
~Constraint() | om::physics::constraints::Constraint | virtual |
~PhysicsContextObject() | om::physics::context::PhysicsContextObject | virtual |