C:/Documents and Settings/user/Desktop/IPhysics 1.5 Irr 1.2/source/EPhysicsEnums.h File Reference


Enumerations

enum  ENUMERATED_SOLVER_MODEL { ESM_EXACT, ESM_ADAPTIVE, ESM_FAST }
enum  ENUMERATED_PLATFORM_ARCHITECTURE { EPA_DEFAULT, EPA_MEDIUM, EPA_BEST }
enum  ENUMERATED_FRICTION_MODEL { EFM_EXACT, EFM_ADAPATIVE }
enum  ENUMERATED_RAGDOLL_TYPE { ERT_SIMPLE, ERT_COMPLEX, ERT_CUSTOM, ERT_MESH }
enum  ENUMERATED_PRIMITIVE_TYPE {
  EPT_NULL, EPT_CUBE, EPT_SPHERE, EPT_CONE,
  EPT_CAPSULE, EPT_CYLINDER, EPT_CHAMFERCYLINDER
}
enum  ENUMERATED_BODY_TYPE { EBT_STATIC, EBT_DYNAMIC }
enum  ENUMERATED_ACTION {
  EA_MOVE_FORWARD, EA_MOVE_BACKWARD, EA_STRAFE_LEFT, EA_STRAFE_RIGHT,
  EA_JUMP, EA_DUCK
}
enum  PHYSICS_UPDATE_MODE { UM_FIXED_FRAME_RATE, UM_EVERY_FRAME, UM_MAX_TYPES }

Enumeration Type Documentation

enum ENUMERATED_ACTION

Enumerator:
EA_MOVE_FORWARD 
EA_MOVE_BACKWARD 
EA_STRAFE_LEFT 
EA_STRAFE_RIGHT 
EA_JUMP 
EA_DUCK 

enum ENUMERATED_BODY_TYPE

Enumerator:
EBT_STATIC 
EBT_DYNAMIC 

enum ENUMERATED_FRICTION_MODEL

Enumerator:
EFM_EXACT 
EFM_ADAPATIVE 

enum ENUMERATED_PLATFORM_ARCHITECTURE

Flags for the newton platform architecture Use these flags with the setPlatformArchitecture function. These flags allows newton to take advantage for specific hardware architecture in the same platform.

Enumerator:
EPA_DEFAULT  Force the hardware lower common denominator for the running platform.
EPA_MEDIUM  floating point enhancement like spacial instruction set on the specific architecture.
EPA_BEST  The engine will try to use the best possible hardware setting found in the current platform.

enum ENUMERATED_PRIMITIVE_TYPE

Enumerator:
EPT_NULL 
EPT_CUBE 
EPT_SPHERE 
EPT_CONE 
EPT_CAPSULE 
EPT_CYLINDER 
EPT_CHAMFERCYLINDER 

enum ENUMERATED_RAGDOLL_TYPE

Enumerator:
ERT_SIMPLE 
ERT_COMPLEX 
ERT_CUSTOM 
ERT_MESH 

enum ENUMERATED_SOLVER_MODEL

Flags for the newton solver model Use these flags with the setSolverModel function.

Enumerator:
ESM_EXACT  Use this flag to have exact physics but at the cost of speed.
ESM_ADAPTIVE  Use this flag to make the physics solver as accuarate as the speed would allow.
ESM_FAST  Use this flag to make the physics solver run the fastest but this wud be the least precise one.

enum PHYSICS_UPDATE_MODE

PHYSICS_UPDATE_MODE Use these flags with get/setUpdateMode().

Enumerator:
UM_FIXED_FRAME_RATE  Newton will be updated at a constant frame rate. The default is 60FPS; you can change this with setUpdatesPerSecond().
UM_EVERY_FRAME  Newton will be updated every frame, using the correct timestep.
UM_MAX_TYPES 


Generated on Sun Apr 15 00:25:17 2007 for IPhysics by  doxygen 1.5.1-p1