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

btDynamicsWorld

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

Declaration

Source position: gradynamics.pas line 394

type btDynamicsWorld = class(btCollisionWorld)

protected

  m_internalTickCallback: btInternalTickCallback;

  

  m_internalPreTickCallback: btInternalTickCallback;

  

  m_worldUserInfo: Pointer;

  

  m_solverInfo: btContactSolverInfo;

  

public

  constructor create();

  

  destructor destroy; override;

  

  function stepSimulation(); virtual; abstract;

  

  procedure addConstraint(); virtual;

  

  procedure removeConstraint(); virtual;

  

  procedure addAction(); virtual; abstract;

  

  procedure removeAction(); virtual; abstract;

  

  procedure setGravity(); virtual; abstract;

  

  function getGravity; virtual; abstract;

  

  procedure synchronizeMotionStates; virtual; abstract;

  

  procedure addRigidBody(); virtual; abstract;

  

  procedure removeRigidBody(); virtual; abstract;

  

  procedure setConstraintSolver(); virtual; abstract;

  

  function getConstraintSolver; virtual; abstract;

  

  function getNumConstraints;

  

  function getConstraint(); virtual;

  

  function getWorldType; virtual; abstract;

  

  procedure clearForces; virtual; abstract;

  

  procedure setInternalTickCallback();

  

  procedure setWorldUserInfo();

  

  function getWorldUserInfo;

  

  function getSolverInfo;

  

end;

Inheritance

btDynamicsWorld

  

|

btCollisionWorld

  

|

TObject



CT Web help

CodeTyphon Studio