, including all inherited members.
accept(Physics::Visitor &v) | C3DPhy | |
addBody(Physics::Body *pBody) | C3DPhy | |
addGeom(Physics::Geom *pGeom) | C3DPhy | |
addJoint(Physics::Joint *pJoint) | C3DPhy | [inline] |
addSpace(Physics::Space *pSpace) | C3DPhy | |
AMMO enum value | IGeomCollisionContainer | |
as3DPhy() | C3DPhy | [inline, virtual] |
asAmmo() | IGeomCollisionContainer | [inline, virtual] |
asUnit() | IGeomCollisionContainer | [inline, virtual] |
asZone() | IGeomCollisionContainer | [inline, virtual] |
attachBodies(const GeomList &vOriginalGeoms, const SpaceList &vOriginalSpaces, const BodyList &vOriginalAdditionnalBodies, Physics::Joint *pOriginalJoint, Physics::Joint *pCopyJoint) | C3DPhy | [protected] |
bind(UINT numGeom) | C3DPhy | |
bind() | C3DPhy | |
BodyList typedef | C3DPhy | |
C3DPhy(const C3DPhy *pInheritTeamAndPlayer=NULL) | C3DPhy | |
C3DPhy(osg::MatrixTransform *pModel, Physics::Geom *pGeom, EInitOptions options=INIT_NONE, const C3DPhy *pInheritTeamAndPlayer=NULL) | C3DPhy | |
C3DPhy(const C3DPhy &v, UINT copyOpts=COPY_DEFAULT) | C3DPhy | |
C3DPHY enum value | IGeomCollisionContainer | |
C3DPhyOwner class | C3DPhy | [friend] |
className() const | C3DPhy | [inline, virtual] |
clearBodyContactPos() | C3DPhy | [protected] |
COPY_3D enum value | C3DPhy | |
COPY_ALL enum value | C3DPhy | |
COPY_DEFAULT enum value | C3DPhy | |
COPY_OWNER enum value | C3DPhy | |
COPY_PHYSICS enum value | C3DPhy | |
COPY_TTL enum value | C3DPhy | |
createPhysicsDebugView(bool enable) | C3DPhy | |
EContainerType enum name | IGeomCollisionContainer | |
ECopyOptions enum name | C3DPhy | |
EInitOptions enum name | C3DPhy | |
EReferenceType enum name | C3DPhy | [protected] |
findGeomCopy(const GeomList &vOriginalGeoms, const SpaceList &vOriginalSpaces, const Physics::Geom *pOriginalGeom) | C3DPhy | [protected] |
findGeomCopyInSpace(const Physics::Space &originalSpace, const Physics::Space ©Space, const Physics::Geom *pOriginalGeom) | C3DPhy | [protected] |
GeomList typedef | C3DPhy | |
get3DPhyOwner() | C3DPhy | [inline] |
get3DPhyOwner() const | C3DPhy | [inline] |
getAdditionalBodies() | C3DPhy | [inline] |
getAdditionalBodies() const | C3DPhy | [inline] |
getAdditionalBody(UINT index) | C3DPhy | [inline] |
getAdditionalBody(UINT index) const | C3DPhy | [inline] |
getDeleteCallback() | C3DPhy | [inline] |
getDeleteCallback() const | C3DPhy | [inline] |
getGeom(UINT index) | C3DPhy | [inline] |
getGeom(UINT index) const | C3DPhy | [inline] |
getGeoms() | C3DPhy | [inline] |
getGeoms() const | C3DPhy | [inline] |
getJoint(UINT index) | C3DPhy | [inline] |
getJoint(UINT index) const | C3DPhy | [inline] |
getJoints() | C3DPhy | [inline] |
getJoints() const | C3DPhy | [inline] |
getMatrix() const | C3DPhy | [inline] |
getModel() | C3DPhy | [inline] |
getModel() const | C3DPhy | [inline] |
getNumAdditionalBodies() const | C3DPhy | [inline] |
getNumGeoms() const | C3DPhy | [inline] |
getNumJoints() const | C3DPhy | [inline] |
getNumSpaces() const | C3DPhy | [inline] |
getPlayer() | C3DPhy | [inline] |
getPlayer() const | C3DPhy | [inline] |
getPos() const | C3DPhy | [inline] |
getQuaternion() const | C3DPhy | [inline] |
getReferenceFrame() const | C3DPhy | [inline] |
getReferenceFrameObject() const | C3DPhy | [protected] |
getReferenceFrameObjectNoThrow() const | C3DPhy | [protected] |
getSpace(UINT index) | C3DPhy | [inline] |
getSpace(UINT index) const | C3DPhy | [inline] |
getSpaces() | C3DPhy | [inline] |
getSpaces() const | C3DPhy | [inline] |
getTeam() | C3DPhy | [inline] |
getTeam() const | C3DPhy | [inline] |
getTTL() | C3DPhy | [inline] |
getType() const | C3DPhy | [inline, virtual] |
hasReferenceFrameObject() const | C3DPhy | [inline] |
hitAfter(Physics::Contact *pContacts, unsigned int nbContacts, Physics::Contact *pMaxEnergyContact, Physics::Geom &thisGeom, Physics::Geom &otherGeom, bool contactJointCreated) | C3DPhy | [virtual] |
hitBefore(Physics::Contact *pContacts, unsigned int nbContacts, Physics::Contact *pMaxEnergyContact, Physics::Geom &thisGeom, Physics::Geom &otherGeom, Physics::Body *&inout_pThisBody, Physics::Body *&inout_pOtherBody) | C3DPhy | [inline, virtual] |
INIT_AUTO_BIND enum value | C3DPhy | |
INIT_BIND_ONCE enum value | C3DPhy | |
INIT_NONE enum value | C3DPhy | |
isHitBy(WeaponEnergy::EEneryType type, double energy, const osg::Vec3 &point) | C3DPhy | [inline] |
isHitByChemical(double energy, const osg::Vec3 &point) | C3DPhy | [inline, virtual] |
isHitByCinetic(double energy, const osg::Vec3 &point) | C3DPhy | [inline, virtual] |
isHitByPerforant(double energy, const osg::Vec3 &point) | C3DPhy | [inline, virtual] |
isHitByRadiant(double energy, const osg::Vec3 &point) | C3DPhy | [inline, virtual] |
isHitByThermal(double energy, const osg::Vec3 &point) | C3DPhy | [inline, virtual] |
JointList typedef | C3DPhy | |
markAsRemoved() | C3DPhy | |
markAsRemoved(Physics::Geom *pGeom) | C3DPhy | [protected] |
markAsRemoved(Physics::Space *pSpace) | C3DPhy | [protected] |
markAsRemoved(Physics::Joint *pJoint) | C3DPhy | [protected] |
markAsRemoved(Physics::Body *pAdditionalBody) | C3DPhy | [protected] |
NO_REF enum value | C3DPhy | [protected] |
onTTLZero() | C3DPhy | [virtual] |
operator const osg::MatrixTransform *() const | C3DPhy | [inline] |
operator osg::MatrixTransform *() | C3DPhy | [inline] |
OTHER enum value | IGeomCollisionContainer | |
p3DPhyOwner | C3DPhy | [protected] |
pDeleteCB | C3DPhy | [protected] |
pModel | C3DPhy | [protected] |
pModel_debug | C3DPhy | [protected] |
pPlayer | C3DPhy | [protected] |
pTeam | C3DPhy | [protected] |
REF_ADDITIONAL_BODY enum value | C3DPhy | [protected] |
REF_GEOM enum value | C3DPhy | [protected] |
REF_GEOM_IN_SPACE enum value | C3DPhy | [protected] |
rotate(const osg::Quat &quat) | C3DPhy | |
set3DPhyOwner(C3DPhyOwner *p3DPhyOwner) | C3DPhy | [inline, protected] |
set3DtoPhy(UINT numGeom) | C3DPhy | |
set3DtoPhy() | C3DPhy | |
setDeleteCallback(C3DPhyCallback *pCB) | C3DPhy | [inline] |
setMatrix(const osg::Matrix &matrix) | C3DPhy | [inline] |
setModel(osg::MatrixTransform *pModel) | C3DPhy | [inline] |
setPlayer(PVLEPlayer *pPlayer) | C3DPhy | |
setPos(const osg::Vec3 &pos) | C3DPhy | [inline] |
setQuaternion(const osg::Quat &quat) | C3DPhy | [inline] |
setTeam(PVLETeam *pTeam) | C3DPhy | |
setTeamAndPlayer(const C3DPhy &v) | C3DPhy | |
setTTL(double ttl) | C3DPhy | [inline] |
SpaceList typedef | C3DPhy | |
step(dReal stepSize) | C3DPhy | [inline, virtual] |
translate(const osg::Vec3 &vec) | C3DPhy | |
TReferenceFrame typedef | C3DPhy | |
ttl | C3DPhy | [protected] |
UNIT enum value | IGeomCollisionContainer | |
vAdditionalBodies | C3DPhy | [protected] |
vGeoms | C3DPhy | [protected] |
vJoints | C3DPhy | [protected] |
vSpaces | C3DPhy | [protected] |
ZONE enum value | IGeomCollisionContainer | |
~C3DPhy() | C3DPhy | [inline, protected, virtual] |
~IGeomCollisionContainer() | IGeomCollisionContainer | [inline, protected, virtual] |