SIO2constraint Struct Reference

#include <sio2_constraint.h>

Collaboration diagram for SIO2constraint:

Collaboration graph
[legend]

List of all members.

Public Attributes

char name [SIO2_MAX_CHAR]
 The name of the SIO2constraint.
btTypedConstraint * _btTypedConstraint
 Pointer to the bullet constraint pointer.
char body0 [SIO2_MAX_CHAR]
 The name of the first physic body.
btRigidBody * _btRigidBody0
 The rigid body pointer of the first physic body.
char body1 [SIO2_MAX_CHAR]
 The name of the second physic body.
btRigidBody * _btRigidBody1
 The rigid body pointer of the second physic body.
unsigned char type
 The type of constraint.
vec3 ploc
 The pivot point of the SIO2constraint.
vec3 prot
 The rotation of the pivot point of the SIO2constraint.
vec3 lll
 The lower linear limit of the SIO2constraint only for SIO2_CONSTRAINT_TYPE_6DOF.
vec3 lul
 The upper linear limit of the SIO2constraint only for SIO2_CONSTRAINT_TYPE_6DOF.
vec3 all
 The lower angular limit of the SIO2constraint only for SIO2_CONSTRAINT_TYPE_6DOF.
vec3 aul
 The upper angular limit of the SIO2constraint only for SIO2_CONSTRAINT_TYPE_6DOF.
unsigned int flags
 The SIO2constraint flag.


Member Data Documentation

char SIO2constraint::name[SIO2_MAX_CHAR]

The name of the SIO2constraint.

Referenced by sio2ConstraintInit(), and sio2ResourceGet().

Pointer to the bullet constraint pointer.

Referenced by sio2PhysicAddConstraint(), and sio2PhysicRemoveConstraint().

char SIO2constraint::body0[SIO2_MAX_CHAR]

The name of the first physic body.

Referenced by sio2ConstraintLoad(), and sio2ResourceBindConstraintObject().

The rigid body pointer of the first physic body.

Referenced by sio2PhysicAddConstraint(), and sio2ResourceBindConstraintObject().

char SIO2constraint::body1[SIO2_MAX_CHAR]

The name of the second physic body.

Referenced by sio2ConstraintLoad(), and sio2ResourceBindConstraintObject().

The rigid body pointer of the second physic body.

Referenced by sio2PhysicAddConstraint(), and sio2ResourceBindConstraintObject().

The type of constraint.

Referenced by sio2ConstraintLoad(), and sio2PhysicAddConstraint().

The pivot point of the SIO2constraint.

Referenced by sio2ConstraintLoad(), and sio2PhysicAddConstraint().

The rotation of the pivot point of the SIO2constraint.

Referenced by sio2ConstraintLoad(), and sio2PhysicAddConstraint().

The lower linear limit of the SIO2constraint only for SIO2_CONSTRAINT_TYPE_6DOF.

Referenced by sio2ConstraintLoad(), and sio2PhysicAddConstraint().

The upper linear limit of the SIO2constraint only for SIO2_CONSTRAINT_TYPE_6DOF.

Referenced by sio2ConstraintLoad(), and sio2PhysicAddConstraint().

The lower angular limit of the SIO2constraint only for SIO2_CONSTRAINT_TYPE_6DOF.

Referenced by sio2ConstraintLoad(), and sio2PhysicAddConstraint().

The upper angular limit of the SIO2constraint only for SIO2_CONSTRAINT_TYPE_6DOF.

Referenced by sio2ConstraintLoad(), and sio2PhysicAddConstraint().

unsigned int SIO2constraint::flags


The documentation for this struct was generated from the following file:

Generated on Thu Mar 4 15:41:52 2010 for SIO2 Engine by  doxygen 1.5.6