Kochol Game Engine  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
physicType.h File Reference

Go to the source code of this file.

Namespaces

namespace  kge
namespace  kge::ph

Macros

#define PHYSIC_ENABLE_DEBUG   1

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

Definition at line 4 of file physicType.h.