[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: gradispatch.pas line 522
type btDbvtBroadphase = class(btBroadphaseInterface) |
||
|
||
m_stageRoots: array [0..ord(STAGECOUNT)] of btDbvtProxy; |
|
|
|
||
m_prediction: btScalar; |
|
|
m_stageCurrent: Integer; |
|
|
m_fupdates: Integer; |
|
|
m_dupdates: Integer; |
|
|
m_cupdates: Integer; |
|
|
m_newpairs: Integer; |
|
|
m_fixedleft: Integer; |
|
|
m_updates_call: Cardinal; |
|
|
m_updates_done: Cardinal; |
|
|
m_updates_ratio: btScalar; |
|
|
m_pid: Integer; |
|
|
m_cid: Integer; |
|
|
m_gid: Integer; |
|
|
m_releasepaircache: Boolean; |
|
|
m_deferedcollide: Boolean; |
|
|
m_needcleanup: Boolean; |
|
|
constructor Create(); |
|
|
destructor Destroy; override; |
|
|
procedure collide(); |
|
|
procedure optimize; |
|
|
function createProxy(); override; |
|
|
procedure destroyProxy(); override; |
|
|
procedure setAabb(); override; |
|
|
procedure rayTest(); override; |
|
|
procedure aabbTest(); override; |
|
|
procedure getAabb(); override; |
|
|
procedure calculateOverlappingPairs(); override; |
|
|
function getOverlappingPairCache; override; |
|
|
procedure getBroadphaseAabb(); override; |
|
|
procedure printStats; override; |
|
|
procedure resetPool(); override; |
|
|
procedure performDeferredRemoval(); |
|
|
procedure setVelocityPrediction(); |
|
|
function getVelocityPrediction; |
|
|
procedure setAabbForceUpdate(); |
|
|
class procedure benchmark; |
|
|
end; |
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |