#include <FCDPhysicsRigidConstraintInstance.h>
Inheritance diagram for FCDPhysicsRigidConstraintInstance:
Public Member Functions | |
FCDPhysicsRigidConstraintInstance (FCDocument *document, FCDPhysicsModelInstance *parent, FCDPhysicsRigidConstraint *constraint) | |
Constructor: do not use directly. | |
virtual | ~FCDPhysicsRigidConstraintInstance () |
Destructor. | |
virtual Type | GetType () const |
Retrieves the entity type for this class. | |
FCDPhysicsModelInstance * | GetParent () |
Retrieves the physics model instance that contraints this rigid constraint. | |
const FCDPhysicsModelInstance * | GetParent () const |
See above. | |
FCDPhysicsRigidConstraint * | GetRigidConstraint () |
Retrieves the rigid constraint for this rigid constraint instance. | |
virtual FCDEntityInstance * | Clone (FCDEntityInstance *clone=NULL) const |
Clones the rigid constraint instance. | |
FCDPhysicsModelInstance * | GetModelParentInstance () |
[INTERNAL] Retrieve it's parent model instance. | |
void | SetRigidConstraint (FCDPhysicsRigidConstraint *constraint) |
[INTERNAL] Sets the rigid body for this rigid body instance. |
They are instantiated in the instance_physics_model node. The only documentation on them is that it allows overriding of properties.
|
Constructor: do not use directly. Create new rigid constraints instances using the FCDPhysicsModel::AddRigidConstraintInstance function.
|
|
Clones the rigid constraint instance.
Reimplemented from FCDEntityInstance. |
|
[INTERNAL] Retrieve it's parent model instance.
|
|
Retrieves the physics model instance that contraints this rigid constraint.
Reimplemented from FCDEntityInstance. |
|
Retrieves the rigid constraint for this rigid constraint instance.
|
|
Retrieves the entity type for this class. This function is part of the FCDEntity interface.
Reimplemented from FCDEntityInstance. |
|
[INTERNAL] Sets the rigid body for this rigid body instance. Default values are taken from the rigid body.
|