Panda3D
|
Public Member Functions | |
BulletConeTwistConstraint (const BulletRigidBodyNode *node_a, CPT(TransformState) frame_a) | |
BulletConeTwistConstraint (const BulletRigidBodyNode *node_a, const BulletRigidBodyNode *node_b, CPT(TransformState) frame_a, CPT(TransformState) frame_b) | |
void | enable_motor (bool enable) |
virtual TypeHandle | force_init_type () |
PN_stdfloat | get_fix_threshold () const |
virtual TypeHandle | get_type () const |
virtual btTypedConstraint * | ptr () const |
void | set_damping (PN_stdfloat damping) |
void | set_fix_threshold (PN_stdfloat threshold) |
void | set_limit (int index, PN_stdfloat value) |
void | set_limit (PN_stdfloat swing1, PN_stdfloat swing2, PN_stdfloat twist, PN_stdfloat softness=1.0f, PN_stdfloat bias=0.3f, PN_stdfloat relaxation=1.0f) |
void | set_max_motor_impulse (PN_stdfloat max_impulse) |
void | set_max_motor_impulse_normalized (PN_stdfloat max_impulse) |
void | set_motor_target (const LQuaternion &quat) |
void | set_motor_target_in_constraint_space (const LQuaternion &quat) |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
This function is declared non-inline to work around a compiler bug in g++ 2.96. |
Definition at line 32 of file bulletConeTwistConstraint.h.
static void BulletConeTwistConstraint::init_type | ( | ) | [inline, static] |
This function is declared non-inline to work around a compiler bug in g++ 2.96.
Making it inline seems to cause problems in the optimizer.
Reimplemented from BulletConstraint.
Definition at line 68 of file bulletConeTwistConstraint.h.
References BulletConstraint::init_type().