Polymorph package
polymorph Namespace Reference

Classes

struct  btOgreMeshData
 
union  double2uint64
 
class  DoublePtr
 
class  FileChooser
 
struct  FileChooserResult
 
class  PArgumentPair
 
class  PBoneDebug
 
class  PBullet
 
class  PBulletContact
 
class  PBulletContactAbstract
 
class  PBulletContactListener
 
class  PBulletContactListenerAbstract
 
class  PBulletData
 
class  PBulletExchange
 
class  PBulletExchangePLight
 
class  PBulletExchangePNode
 
class  PBulletRay
 
class  PBulletRayListener
 
class  PBulletSimpleContact
 
class  PBulletSimpleContactListener
 
class  PBulletTransformListener
 
class  PCamera
 
class  PCamRig
 
class  PCamRigData
 
class  PLight
 
class  PLightData
 
class  PMaterial
 
class  PMessageData
 
class  PNode
 
class  PNodeData
 
class  PObject
 
class  PObjectAbstract
 
class  PObjectBulletData
 
class  PObjectData
 
class  PObjectManager
 
class  POscReceiver
 
class  POscReceiverData
 
class  POscSender
 
class  POscSenderData
 
class  PProjectData
 
class  PRange
 
class  PResourceData
 
class  PSceneData
 
class  PSound
 
class  PSoundData
 
class  PUtil
 
class  PXmlLoader
 
class  SerialisationUtil
 
struct  XYZaxis
 

Typedefs

typedef std::vector< PCamera * > PCamList
 
typedef std::vector< PCamera * >::iterator PCameraListIter
 
typedef unsigned int uint
 
typedef std::vector< PLight * > PLightList
 
typedef std::vector< PLight * >::iterator PLightListIter
 
typedef std::map< std::string, PLight * > PLightMap
 
typedef std::map< std::string, PLight * >::iterator PLightMapIter
 
typedef std::vector< PNode * > PNodeList
 
typedef std::vector< PNode * >::iterator PNodeListIter
 
typedef std::map< std::string, PNode * > PNodeMap
 
typedef std::map< std::string, PNode * >::iterator PNodeMapIter
 
typedef std::vector< PObjectAbstract * > PObjectList
 
typedef std::vector< PObjectAbstract * >::iterator PObjectListIter
 
typedef std::map< std::string, PObjectAbstract * > PObjectMap
 
typedef std::map< std::string, PObjectAbstract * >::iterator PObjectMapIter
 
typedef std::map< PObjectAbstract *, btGeneric6DofSpringConstraint * > SpringMap
 
typedef std::map< PObjectAbstract *, btGeneric6DofSpringConstraint * >::iterator SpringMapIter
 
typedef std::vector< polymorph::POscReceiver * > POscRcvrList
 
typedef std::vector< polymorph::POscReceiver * >::iterator POscRcvrListIter
 
typedef std::vector< polymorph::POscSender * > POscSenderList
 
typedef std::vector< polymorph::POscSender * >::iterator POscSenderListIter
 
typedef std::vector< PSound * > PSoundList
 
typedef std::vector< PSound * >::iterator PSoundListIter
 
typedef std::map< std::string, PSound * > PSoundMap
 
typedef std::map< std::string, PSound * >::iterator PSoundMapIter
 
typedef std::vector< PLightData * > PLDataList
 
typedef std::vector< PLightData * >::iterator PLDataListIter
 
typedef std::map< std::string, PLightData * > PLDataMap
 
typedef std::map< std::string, PLightData * >::iterator PLDataMapIter
 
typedef std::vector< PNodeData * > PNDataList
 
typedef std::vector< PNodeData * >::iterator PNDataListIter
 
typedef std::map< std::string, PNodeData * > PNDataMap
 
typedef std::map< std::string, PNodeData * >::iterator PNDataMapIter
 
typedef std::map< std::string, PObjectData * > PObjDataMap
 
typedef std::map< std::string, PObjectData * >::iterator PObjDataMapIter
 
typedef std::vector< POscSenderDataPOSDataList
 
typedef std::vector< POscSenderData >::iterator POSDataListIter
 
typedef std::vector< POscReceiverDataPORDataList
 
typedef std::vector< POscReceiverData >::iterator PORDataListIter
 
typedef std::map< std::string, std::vector< PResourceData * > > PRDMap
 
typedef std::map< std::string, std::vector< PResourceData * > >::iterator PRDMapIter
 
typedef std::vector< PSceneData * > PSceDataList
 
typedef std::vector< PSceneData * >::iterator PSceDataListIter
 
typedef std::map< uint32_t, PSceneData * > PSceDataMap
 
typedef std::map< uint32_t, PSceneData * >::iterator PSceDataMapIter
 
typedef std::vector< PSoundData * > PSoDataList
 
typedef std::vector< PSoundData * >::iterator PSoDataListIter
 
typedef std::map< std::string, PSoundData * > PSoDataMap
 
typedef std::map< std::string, PSoundData * >::iterator PSoDataMapIter
 
typedef Ogre::OldNode::TransformSpace PBoneSpace
 
typedef Ogre::OldBone PBone
 
typedef Ogre::OldSkeletonInstance PSkeleton
 
typedef std::map< std::string, PBoneDebug * > PBDebugMap
 
typedef std::map< std::string, PBoneDebug * >::iterator PBDebugMapIter
 
typedef std::vector< PBulletSimpleContact * > PBSClist
 
typedef std::vector< PBulletSimpleContact * >::iterator PBSClistIter
 
typedef std::map< const btRigidBody *, PBulletSimpleContact * > PBSCmap
 
typedef std::map< const btRigidBody *, PBulletSimpleContact * >::iterator PBSCmapIter
 
typedef std::map< const btRigidBody *, PBulletSimpleContactListener * > PBSCLmap
 
typedef std::map< const btRigidBody *, PBulletSimpleContactListener * >::iterator PBSCLmapIter
 
typedef std::vector< PBulletContactListenerAbstract * > PBCLlist
 
typedef std::vector< PBulletContactListenerAbstract * >::iterator PBCLlistIter
 
typedef std::map< DoublePtr, PBulletContactListenerAbstract * > PBCLmap
 
typedef std::map< DoublePtr, PBulletContactListenerAbstract * >::iterator PBCLmapIter
 
typedef std::map< const btRigidBody *, PBulletTransformListener * > PBTLmap
 
typedef std::map< const btRigidBody *, PBulletTransformListener * >::iterator PBTLmapIter
 
typedef std::list< polymorph::PMessageData * > MsgQueue
 
typedef std::list< polymorph::PMessageData * >::iterator MsgQueueIter
 

Enumerations

enum  PCamRigStatus { CRS_IDLE = -1, CRS_FREE = 0, CRS_TRANSITION = 1 }
 
enum  PNodeDebugMode { PDM_NONE = 0, PDM_ALL = 1, PDM_MESH = 2, PDM_SKELETON = 3 }
 
enum  BT_CollisionType { BTCT_UNDEFINED = -1, BTCT_IMPACT = 0, BTCT_CONTACT = 1 }
 
enum  BT_CollisionStatus {
  BTCS_UNDEFINED = -1, BTCS_START = 0, BTCS_UPDATE = 1, BTCS_MODIFIED = 2,
  BTCS_END = 3
}
 
enum  BT_Type {
  BT_NONE = 0, BT_DYNAMIC_BOX = 1, BT_DYNAMIC_SPHERE = 2, BT_DYNAMIC_COMPOUND = 3,
  BT_DYNAMIC_CONVEX = 4, BT_DYNAMIC_CONCAVE = 5, BT_STATIC_BOX = 6, BT_STATIC_SPHERE = 7,
  BT_STATIC_CONVEX = 8, BT_STATIC_CONCAVE = 9
}
 

Functions

static const Ogre::Vector3 ONE_PERCENT (0.01, 0.01, 0.01)
 

Typedef Documentation

Definition at line 920 of file POscMessageData.h.

typedef std::list< polymorph::PMessageData* >::iterator polymorph::MsgQueueIter

Definition at line 921 of file POscMessageData.h.

Definition at line 187 of file PBulletListener.h.

typedef std::vector<PBulletContactListenerAbstract* >::iterator polymorph::PBCLlistIter

Definition at line 188 of file PBulletListener.h.

Definition at line 192 of file PBulletListener.h.

Definition at line 195 of file PBulletListener.h.

typedef std::map< std::string, PBoneDebug* > polymorph::PBDebugMap

Definition at line 141 of file PBone.h.

typedef std::map< std::string, PBoneDebug* >::iterator polymorph::PBDebugMapIter

Definition at line 142 of file PBone.h.

typedef Ogre::OldBone polymorph::PBone

Definition at line 61 of file PBone.h.

typedef Ogre::OldNode::TransformSpace polymorph::PBoneSpace

Definition at line 60 of file PBone.h.

typedef std::vector< PBulletSimpleContact* > polymorph::PBSClist

Definition at line 82 of file PBulletContact.h.

typedef std::vector< PBulletSimpleContact* >::iterator polymorph::PBSClistIter

Definition at line 83 of file PBulletContact.h.

typedef std::map< const btRigidBody*, PBulletSimpleContactListener* > polymorph::PBSCLmap

Definition at line 173 of file PBulletListener.h.

typedef std::map< const btRigidBody*, PBulletSimpleContactListener* >::iterator polymorph::PBSCLmapIter

Definition at line 174 of file PBulletListener.h.

typedef std::map< const btRigidBody*, PBulletSimpleContact* > polymorph::PBSCmap

Definition at line 84 of file PBulletContact.h.

typedef std::map< const btRigidBody*, PBulletSimpleContact* >::iterator polymorph::PBSCmapIter

Definition at line 85 of file PBulletContact.h.

typedef std::map< const btRigidBody*, PBulletTransformListener* > polymorph::PBTLmap

Definition at line 279 of file PBulletListener.h.

typedef std::map< const btRigidBody*, PBulletTransformListener* >::iterator polymorph::PBTLmapIter

Definition at line 282 of file PBulletListener.h.

typedef std::vector< PCamera* >::iterator polymorph::PCameraListIter

Definition at line 178 of file PCamera.h.

typedef std::vector< PCamera* > polymorph::PCamList

Definition at line 177 of file PCamera.h.

typedef std::vector< PLightData* > polymorph::PLDataList

Definition at line 118 of file PLightData.h.

typedef std::vector< PLightData* >::iterator polymorph::PLDataListIter

Definition at line 119 of file PLightData.h.

typedef std::map< std::string, PLightData* > polymorph::PLDataMap

Definition at line 121 of file PLightData.h.

typedef std::map< std::string, PLightData* >::iterator polymorph::PLDataMapIter

Definition at line 122 of file PLightData.h.

typedef std::vector< PLight* > polymorph::PLightList

Definition at line 62 of file PLight.h.

typedef std::vector< PLight* >::iterator polymorph::PLightListIter

Definition at line 64 of file PLight.h.

typedef std::map< std::string, PLight* > polymorph::PLightMap

Definition at line 65 of file PLight.h.

typedef std::map< std::string, PLight* >::iterator polymorph::PLightMapIter

Definition at line 66 of file PLight.h.

typedef std::vector< PNodeData* > polymorph::PNDataList

Definition at line 164 of file PNodeData.h.

typedef std::vector< PNodeData* >::iterator polymorph::PNDataListIter

Definition at line 165 of file PNodeData.h.

typedef std::map< std::string, PNodeData* > polymorph::PNDataMap

Definition at line 167 of file PNodeData.h.

typedef std::map< std::string, PNodeData* >::iterator polymorph::PNDataMapIter

Definition at line 168 of file PNodeData.h.

typedef std::vector< PNode* > polymorph::PNodeList

Definition at line 63 of file PNode.h.

typedef std::vector< PNode* >::iterator polymorph::PNodeListIter

Definition at line 65 of file PNode.h.

typedef std::map< std::string, PNode* > polymorph::PNodeMap

Definition at line 66 of file PNode.h.

typedef std::map< std::string, PNode* >::iterator polymorph::PNodeMapIter

Definition at line 67 of file PNode.h.

typedef std::map< std::string, PObjectData* > polymorph::PObjDataMap

Definition at line 162 of file PObjectData.h.

typedef std::map< std::string, PObjectData* >::iterator polymorph::PObjDataMapIter

Definition at line 163 of file PObjectData.h.

typedef std::vector< PObjectAbstract* > polymorph::PObjectList

Definition at line 158 of file PObject.h.

typedef std::vector< PObjectAbstract* >::iterator polymorph::PObjectListIter

Definition at line 159 of file PObject.h.

typedef std::map< std::string, PObjectAbstract* > polymorph::PObjectMap

Definition at line 160 of file PObject.h.

typedef std::map< std::string, PObjectAbstract* >::iterator polymorph::PObjectMapIter

Definition at line 161 of file PObject.h.

typedef std::vector< POscReceiverData > polymorph::PORDataList

Definition at line 125 of file POscData.h.

typedef std::vector< POscReceiverData >::iterator polymorph::PORDataListIter

Definition at line 126 of file POscData.h.

Definition at line 140 of file POscReceiver.h.

typedef std::vector< polymorph::POscReceiver* >::iterator polymorph::POscRcvrListIter

Definition at line 141 of file POscReceiver.h.

Definition at line 120 of file POscSender.h.

typedef std::vector< polymorph::POscSender* >::iterator polymorph::POscSenderListIter

Definition at line 121 of file POscSender.h.

typedef std::vector< POscSenderData > polymorph::POSDataList

Definition at line 94 of file POscData.h.

typedef std::vector< POscSenderData >::iterator polymorph::POSDataListIter

Definition at line 95 of file POscData.h.

typedef std::map< std::string, std::vector< PResourceData* > > polymorph::PRDMap

Definition at line 89 of file PResourceData.h.

typedef std::map< std::string, std::vector< PResourceData* > >::iterator polymorph::PRDMapIter

Definition at line 93 of file PResourceData.h.

typedef std::vector< PSceneData* > polymorph::PSceDataList

Definition at line 473 of file PSceneData.h.

typedef std::vector< PSceneData* >::iterator polymorph::PSceDataListIter

Definition at line 474 of file PSceneData.h.

typedef std::map< uint32_t, PSceneData* > polymorph::PSceDataMap

Definition at line 476 of file PSceneData.h.

typedef std::map< uint32_t, PSceneData* >::iterator polymorph::PSceDataMapIter

Definition at line 477 of file PSceneData.h.

typedef Ogre::OldSkeletonInstance polymorph::PSkeleton

Definition at line 62 of file PBone.h.

typedef std::vector< PSoundData* > polymorph::PSoDataList

Definition at line 100 of file PSoundData.h.

typedef std::vector< PSoundData* >::iterator polymorph::PSoDataListIter

Definition at line 101 of file PSoundData.h.

typedef std::map< std::string, PSoundData* > polymorph::PSoDataMap

Definition at line 103 of file PSoundData.h.

typedef std::map< std::string, PSoundData* >::iterator polymorph::PSoDataMapIter

Definition at line 104 of file PSoundData.h.

typedef std::vector< PSound* > polymorph::PSoundList

Definition at line 64 of file PSound.h.

typedef std::vector< PSound* >::iterator polymorph::PSoundListIter

Definition at line 66 of file PSound.h.

typedef std::map< std::string, PSound* > polymorph::PSoundMap

Definition at line 67 of file PSound.h.

typedef std::map< std::string, PSound* >::iterator polymorph::PSoundMapIter

Definition at line 68 of file PSound.h.

typedef std::map< PObjectAbstract*, btGeneric6DofSpringConstraint* > polymorph::SpringMap

Definition at line 166 of file PObject.h.

typedef std::map< PObjectAbstract*, btGeneric6DofSpringConstraint* >::iterator polymorph::SpringMapIter

Definition at line 170 of file PObject.h.

typedef unsigned int polymorph::uint

Definition at line 73 of file PCommon.h.

Enumeration Type Documentation

Enumerator
BTCS_UNDEFINED 
BTCS_START 
BTCS_UPDATE 
BTCS_MODIFIED 
BTCS_END 

Definition at line 71 of file PBulletTypes.h.

Enumerator
BTCT_UNDEFINED 
BTCT_IMPACT 
BTCT_CONTACT 

Definition at line 65 of file PBulletTypes.h.

Enumerator
BT_NONE 
BT_DYNAMIC_BOX 
BT_DYNAMIC_SPHERE 
BT_DYNAMIC_COMPOUND 
BT_DYNAMIC_CONVEX 
BT_DYNAMIC_CONCAVE 
BT_STATIC_BOX 
BT_STATIC_SPHERE 
BT_STATIC_CONVEX 
BT_STATIC_CONCAVE 

Definition at line 79 of file PBulletTypes.h.

Enumerator
CRS_IDLE 
CRS_FREE 
CRS_TRANSITION 

Definition at line 61 of file PCamRig.h.

Enumerator
PDM_NONE 
PDM_ALL 
PDM_MESH 
PDM_SKELETON 

Definition at line 144 of file PBone.h.

Function Documentation

static const Ogre::Vector3 polymorph::ONE_PERCENT ( 0.  01,
0.  01,
0.  01 
)
static