Go to the source code of this file.
Enumerations |
enum | kge::ph::CollitionType {
kge::ph::ECTP_TRIGGER_DISABLE = 0,
kge::ph::ECTP_TRIGGER_ON_ENTER = (1<<0),
kge::ph::ECTP_TRIGGER_ON_LEAVE = (1<<1),
kge::ph::ECTP_TRIGGER_ON_STAY = (1<<2),
kge::ph::ECTP_TRIGGER_ALL = (ECTP_TRIGGER_ON_ENTER | ECTP_TRIGGER_ON_LEAVE | ECTP_TRIGGER_ON_STAY)
} |
enum | kge::ph::BodyFlag {
kge::ph::EBFP_NORMAL = 0,
kge::ph::EBFP_DISABLE_GRAVITY = (1<<0),
kge::ph::EBFP_FROZEN_POS_X = (1<<1),
kge::ph::EBFP_FROZEN_POS_Y = (1<<2),
kge::ph::EBFP_FROZEN_POS_Z = (1<<3),
kge::ph::EBFP_FROZEN_ROT_X = (1<<4),
kge::ph::EBFP_FROZEN_ROT_Y = (1<<5),
kge::ph::EBFP_FROZEN_ROT_Z = (1<<6),
kge::ph::EBFP_FROZEN_POS = EBFP_FROZEN_POS_X|EBFP_FROZEN_POS_Y|EBFP_FROZEN_POS_Z,
kge::ph::EBFP_FROZEN_ROT = EBFP_FROZEN_ROT_X|EBFP_FROZEN_ROT_Y|EBFP_FROZEN_ROT_Z,
kge::ph::EBFP_FROZEN = EBFP_FROZEN_POS|EBFP_FROZEN_ROT,
kge::ph::EBFP_KINEMATIC = (1<<7),
kge::ph::EBFP_VISUALIZATION = (1<<8),
kge::ph::EBFP_DUMMY_0 = (1<<9),
kge::ph::EBFP_FILTER_SLEEP_VEL = (1<<10),
kge::ph::EBFP_ENERGY_SLEEP_TEST = (1<<11)
} |
enum | kge::ph::PhysicsEngineType { kge::ph::EPET_PhysX = 0,
kge::ph::EPET_Count
} |
enum | kge::ph::ActorType { kge::ph::EATP_DYNAMIC,
kge::ph::EATP_STATIC,
kge::ph::EATP_TRIGGER,
kge::ph::EATP_KINEMATIC
} |
enum | kge::ph::JointType {
kge::ph::EJTP_SPHERICAL,
kge::ph::EJTP_REVOLUTE,
kge::ph::EJTP_PRISMATIC,
kge::ph::EJTP_CYLINDRICAL,
kge::ph::EJTP_FIXED,
kge::ph::EJTP_DISTANCE,
kge::ph::EJTP_POINT_IN_PLANE,
kge::ph::EJTP_POINT_IN_LINE,
kge::ph::EJTP_PULLEY
} |
enum | kge::ph::DistanceJointFlag {
kge::ph::EDJF_DISABLE = 0,
kge::ph::EDJF_MAX_DISTANCE_ENABLED = 1 << 0,
kge::ph::EDJF_MIN_DISTANCE_ENABLED = 1 << 1,
kge::ph::EDJF_MIN_MAX_ENABLE = EDJF_MAX_DISTANCE_ENABLED | EDJF_MIN_DISTANCE_ENABLED,
kge::ph::EDJF_SPRING_ENABLED = 1 << 2
} |
Macro Definition Documentation
#define PHYSIC_ENABLE_DEBUG 1 |