Unit 'graDynamics' Package
[Overview][Types][Classes][Procedures and functions][Variables][Index] [#pl_gravity]

btTypedConstraint

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: gradynamics.pas line 320

type btTypedConstraint = class(btTypedObject)

protected

  m_rbA: btRigidBody;

  

  m_rbB: btRigidBody;

  

  m_appliedImpulse: btScalar;

  

  m_dbgDrawSize: btScalar;

  

  function getMotorFactor();

  

  class function getFixedBody;

  

public

  constructor create();

  

  destructor destroy; override;

  

  procedure buildJacobian; virtual;

  

  procedure setupSolverConstraint(); virtual;

  

  procedure getInfo1(); virtual; abstract;

  

  procedure getInfo2(); virtual; abstract;

  

  procedure internalSetAppliedImpulse();

  

  function internalGetAppliedImpulse;

  

  procedure solveConstraintObsolete(); virtual;

  

  function getRigidBodyA;

  

  function getRigidBodyB;

  

  function getUserConstraintType;

  

  procedure setUserConstraintType();

  

  procedure setUserConstraintId();

  

  function getUserConstraintId;

  

  procedure setUserConstraintPtr();

  

  function getUserConstraintPtr;

  

  function getUid;

  

  function needsFeedback;

  

  procedure enableFeedback();

  

  function getAppliedImpulse;

  

  function getConstraintType;

  

  procedure setDbgDrawSize();

  

  function getDbgDrawSize;

  

  procedure setParam(); virtual; abstract;

  

  function getParam(); virtual; abstract;

  

end;

Inheritance

btTypedConstraint

  

|

btTypedObject

  

|

TObject



CT Web help

CodeTyphon Studio