[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: gradispatch.pas line 129
type btCollisionObject = class
protected
m_worldTransform: btTransform;
m_interpolationWorldTransform: btTransform;
m_interpolationLinearVelocity: btVector3;
m_interpolationAngularVelocity: btVector3;
m_anisotropicFriction: btVector3;
m_hasAnisotropicFriction: Boolean;
m_contactProcessingThreshold: btScalar;
m_broadphaseHandle: btBroadphaseProxy;
m_collisionShape: btCollisionShape;
m_extensionPointer: Pointer;
m_rootCollisionShape: btCollisionShape;
m_collisionFlags: btCollisionFlagSet;
m_islandTag1: Integer;
m_companionId: Integer;
m_activationState1: btActivationState;
m_deactivationTime: btScalar;
m_friction: btScalar;
m_restitution: btScalar;
m_internalType: btCollisionObjectTypes;
m_userObjectPointer: Pointer;
m_hitFraction: btScalar;
m_ccdSweptSphereRadius: btScalar;
m_ccdMotionThreshold: btScalar;
m_checkCollideWith: Boolean;
function checkCollideWithOverride(); virtual;
public
constructor Create;
destructor Destroy; override;
function mergesSimulationIslands;
function getAnisotropicFriction;
procedure setAnisotropicFriction();
function hasAnisotropicFriction;
procedure setContactProcessingThreshold();
function getContactProcessingThreshold;
function isStaticObject;
function isKinematicObject;
function isStaticOrKinematicObject;
function hasContactResponse;
procedure setCollisionShape(); virtual;
function getCollisionShape;
function getRootCollisionShape;
procedure internalSetTemporaryCollisionShape();
function internalGetExtensionPointer;
procedure internalSetExtensionPointer();
function getActivationState;
procedure setActivationState();
procedure setDeactivationTime();
function getDeactivationTime;
procedure forceActivationState();
procedure activate();
function isActive;
procedure setRestitution();
function getRestitution;
procedure setFriction();
function getFriction;
function getInternalType;
function getWorldTransformP;
procedure setWorldTransform();
function getBroadphaseHandle;
procedure setBroadphaseHandle();
function getInterpolationWorldTransformP;
procedure setInterpolationWorldTransform();
procedure setInterpolationLinearVelocity();
procedure setInterpolationAngularVelocity();
function getInterpolationLinearVelocityP;
function getInterpolationAngularVelocityP;
function getIslandTag;
procedure setIslandTag();
function getCompanionId;
procedure setCompanionId();
function getHitFraction;
procedure setHitFraction();
function getCollisionFlags;
procedure setCollisionFlags();
function getCcdSweptSphereRadius;
procedure setCcdSweptSphereRadius();
function getCcdMotionThreshold;
function getCcdSquareMotionThreshold;
procedure setCcdMotionThreshold();
function getUserPointer;
procedure setUserPointer();
function checkCollideWith();
end;
btCollisionObject
TObject