|
Classes |
| struct | RtCollTrian |
| struct | RtCollData |
| struct | RtObjCollision |
| struct | RtPhysImpulse |
| struct | RtPhysAttr |
| struct | RtPhysEnvAttr |
| struct | RtClothAttr |
Enumerations |
| enum | RtPhysObjTypes {
PHYSATTR_EMPTY = 0x0000,
PHYSATTR_ANIM = 0x0001,
PHYSATTR_SIMPLE = 0x0002,
PHYSATTR_GROUP = 0x0003,
PHYSATTR_IK = 0x0004,
PHYSATTR_SCRIPT = 0x0005,
PHYSATTR_CLOTH = 0x0006,
PHYSATTR_TEMP = 0x0007
} |
| | Physics object type
RtPhysAttr::type. More...
|
| enum | RtPhysAttrFlags {
PHYS_EMPTY_FL = 0x00000000,
PHYS_DISABLECOLLISION_FL = 0x00000001,
PHYS_FASTCOLLISION_FL = 0x00000002,
PHYS_BOXCOLLISION_FL = 0x00000004,
PHYS_BUYONANCY_FL = 0x00000008,
PHYS_ACTIVE_FL = 0x00000010,
PHYS_ADHESIVE_FL = 0x00000040,
PHYS_BREAKABLE_FL = 0x00000080,
PHYS_BROKEN_PART_FL = 0x00000100,
PHYS_CONDUCTOR_FL = 0x00000400,
PHYS_STRING_FL = 0x00000800,
PHYS_SELFCOLLISION_FL = 0x00001000,
PHYS_DISABLELOCKS_FL = 0x00002000,
PHYS_DESTROY_FL = 0x00004000
} |
| | Physics attribute global flags
RtPhysAttr::flags. More...
|
| enum | RtEnvAttrFlags {
PHYSENV_EMPTY = 0x0000,
PHYSENV_LOCAL_STREAM = 0x0001,
PHYSENV_LOCAL_CYCLONE = 0x0002,
PHYSENV_WIND_GLOBAL = 0x0004
,
PHYSENV_WIND_ACTIVE = 0x0010,
PHYSENV_LOCAL_GRAVITY = 0x0020,
PHYNENV_LOCAL_ATMOSPHERE = 0x0040,
PHYNENV_COLLISION_ENABLED = 0x0080
} |
| | Local environment global flags
RtPhysEnvAttr::type. More...
|
| enum | RtCollPrecision {
COLLISION_PRECISION_FULL = 0x0000,
COLLISION_PRECISION_FAST = 0x0001,
COLLISION_PRECISION_BOX = 0x0002,
COLLISION_PRECISION_TRIAN = 0x0003,
COLLISION_PRECISION_CLOTH = 0x0004
} |
| | Collision precision
IRiPhysicsCommand::PeerCollision, IRiPhysicsCommand::SceneCollision, IRfCollisionSet::GetObjectCollision, IRfCollisionSet::GetPeerCollision. More...
|
| enum | RtCollType |
| | Type of collision
RtCollTrian::type, RtObjCollision::type, IRdCollInfoDisp::Object. More...
|
| enum | RtPhysImpulseType {
IMPULSE_EMPTY = 0x0000,
IMPULSE_SPEED = 0x0001,
IMPULSE_ROTATION = 0x0002,
IMPULSE_NAVIGATION = 0x0004,
IMPULSE_NORMAL = 0x0008,
IMPULSE_DISABLED = 0x0010
} |
| | Type of phys impulses
RtPhysImpulse::flags. More...
|