, 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(osg::MatrixTransform *pModel, Physics::Geom *pGeom, C3DPhy::EInitOptions options, const C3DPhy *pInheritTeamAndPlayer=NULL) | Ammo | |
| Ammo(const C3DPhy &v, UINT copyOpts=COPY_3D|COPY_PHYSICS|COPY_OWNER) | Ammo | |
| Ammo(const Ammo &v, UINT copyOpts=COPY_3D|COPY_PHYSICS|COPY_OWNER) | Ammo | |
| AMMO enum value | IGeomCollisionContainer | |
| as3DPhy() | C3DPhy | [inline, virtual] |
| asAmmo() | Ammo | [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] |
| canBeDeletedOnNextFrame | Ammo | [protected] |
| 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] |
| getMinCollisionCineticToDestroy() const | Ammo | [inline] |
| getMinSpeed2() const | Ammo | [inline] |
| getModel() | C3DPhy | [inline] |
| getModel() const | C3DPhy | [inline] |
| getNumAdditionalBodies() const | C3DPhy | [inline] |
| getNumGeoms() const | C3DPhy | [inline] |
| getNumJoints() const | C3DPhy | [inline] |
| getNumSpaces() const | C3DPhy | [inline] |
| getParam(WeaponEnergy::EEneryType energyType) const | Ammo | [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 | Ammo | [inline, virtual] |
| hasReferenceFrameObject() const | C3DPhy | [inline] |
| hitAfter(Physics::Contact *pContacts, unsigned int nbContacts, Physics::Contact *pMaxEnergyContact, Physics::Geom &thisGeom, Physics::Geom &otherGeom, bool contactJointCreated) | Ammo | [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) | Ammo | [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 | |
| lastPerforationEnergy | Ammo | [protected] |
| 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] |
| minCollisionCineticToDestroy | Ammo | [protected] |
| minSpeed2 | Ammo | [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] |
| setMinCollisionCineticToDestroy(float energy) | Ammo | [inline] |
| setMinSpeed2(float minSpeed2) | Ammo | [inline] |
| setModel(osg::MatrixTransform *pModel) | C3DPhy | [inline] |
| setParam(WeaponEnergy::EEneryType energyType, float value) | Ammo | [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) | Ammo | [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] |
| vParams | Ammo | [protected] |
| vSpaces | C3DPhy | [protected] |
| ZONE enum value | IGeomCollisionContainer | |
| ~C3DPhy() | C3DPhy | [inline, protected, virtual] |
| ~IGeomCollisionContainer() | IGeomCollisionContainer | [inline, protected, virtual] |