FTEQW
Documentation of the FTE engine source tree.
|
Typedefs | |
typedef double | dReal |
typedef dReal | dVector3[4] |
typedef dReal | dVector4[4] |
typedef dReal | dMatrix3[4 *3] |
typedef dReal | dMatrix4[4 *4] |
typedef dReal | dMatrix6[8 *6] |
typedef dReal | dQuaternion[4] |
typedef struct dxWorld * | dWorldID |
typedef struct dxSpace * | dSpaceID |
typedef struct dxBody * | dBodyID |
typedef struct dxGeom * | dGeomID |
typedef struct dxJoint * | dJointID |
typedef struct dxJointGroup * | dJointGroupID |
typedef struct dxTriMeshData * | dTriMeshDataID |
typedef struct dJointFeedback | dJointFeedback |
typedef enum dJointType | dJointType |
typedef struct dMass | dMass |
typedef struct dSurfaceParameters | dSurfaceParameters |
typedef struct dContactGeom | dContactGeom |
typedef struct dContact | dContact |
typedef void VARGS | dNearCallback(void *data, dGeomID o1, dGeomID o2) |
typedef int | dTriCallback(dGeomID TriMesh, dGeomID RefObject, int TriangleIndex) |
typedef void | dTriArrayCallback(dGeomID TriMesh, dGeomID RefObject, const int *TriIndices, int TriCount) |
typedef int | dTriRayCallback(dGeomID TriMesh, dGeomID Ray, int TriangleIndex, dReal u, dReal v) |
typedef int | dTriTriMergeCallback(dGeomID TriMesh, int FirstTriangleIndex, int SecondTriangleIndex) |
typedef void | dMessageFunction(int errnum, const char *msg, va_list ap) |
Enumerations | |
enum | dJointType { dJointTypeNone = 0 , dJointTypeBall , dJointTypeHinge , dJointTypeSlider , dJointTypeContact , dJointTypeUniversal , dJointTypeHinge2 , dJointTypeFixed , dJointTypeNull , dJointTypeAMotor , dJointTypeLMotor , dJointTypePlane2D , dJointTypePR , dJointTypePU , dJointTypePiston } |
enum | { D_ALL_PARAM_NAMES } |
enum | { dContactMu2 = 0x001 , dContactFDir1 = 0x002 , dContactBounce = 0x004 , dContactSoftERP = 0x008 , dContactSoftCFM = 0x010 , dContactMotion1 = 0x020 , dContactMotion2 = 0x040 , dContactMotionN = 0x080 , dContactSlip1 = 0x100 , dContactSlip2 = 0x200 , dContactApprox0 = 0x0000 , dContactApprox1_1 = 0x1000 , dContactApprox1_2 = 0x2000 , dContactApprox1 = 0x3000 } |
enum | { TRIMESH_FACE_NORMALS } |
Functions | |
int (ODE_API *dCheckConfiguration)(const char *token) | |
void (ODE_API *dCloseODE)(void) | |
dWorldID (ODE_API *dWorldCreate)(void) | |
dBodyID (ODE_API *dBodyCreate)(dWorldID) | |
void *ODE_API * | dBodyGetData (dBodyID) |
const dReal *ODE_API * | dBodyGetPosition (dBodyID) |
const dReal *ODE_API * | dBodyGetRotation (dBodyID) |
const dReal *ODE_API * | dBodyGetLinearVel (dBodyID) |
const dReal *ODE_API * | dBodyGetAngularVel (dBodyID) |
dJointID (ODE_API *dBodyGetJoint)(dBodyID | |
dJointGroupID (ODE_API *dJointGroupCreate)(int max_size) | |
void *ODE_API * | dJointGetData (dJointID) |
dSpaceID (ODE_API *dSimpleSpaceCreate)(dSpaceID space) | |
void *ODE_API * | dGeomGetData (dGeomID geom) |
dGeomID (ODE_API *dCreateSphere)(dSpaceID space | |
dTriMeshDataID (ODE_API *dGeomTriMeshDataCreate)(void) | |
qboolean | Plug_Init (void) |
typedef struct dContact dContact |
typedef struct dContactGeom dContactGeom |
typedef struct dJointFeedback dJointFeedback |
const dContact dJointGroupID |
typedef enum dJointType dJointType |
typedef struct dMass dMass |
typedef dReal dMatrix3[4 *3] |
typedef dReal dMatrix4[4 *4] |
typedef dReal dMatrix6[8 *6] |
typedef dReal dQuaternion[4] |
typedef struct dSurfaceParameters dSurfaceParameters |
typedef void dTriArrayCallback(dGeomID TriMesh, dGeomID RefObject, const int *TriIndices, int TriCount) |
typedef struct dxTriMeshData* dTriMeshDataID |
typedef dReal dVector3[4] |
typedef dReal dVector4[4] |
typedef struct dxWorld* dWorldID |
anonymous enum |
enum dJointType |
dBodyID | ( | ODE_API * | dBodyCreate | ) |
dGeomID | ( | ODE_API * | dCreateSphere | ) |
dJointGroupID | ( | ODE_API * | dJointGroupCreate | ) |
dJointID | ( | ODE_API * | dBodyGetJoint | ) |
dSpaceID | ( | ODE_API * | dSimpleSpaceCreate | ) |
dTriMeshDataID | ( | ODE_API * | dGeomTriMeshDataCreate | ) |
dWorldID | ( | ODE_API * | dWorldCreate | ) |
int | ( | ODE_API * | dCheckConfiguration | ) | const |
void | ( | ODE_API * | dCloseODE | ) |
dReal angular_threshold |
dTriMeshDataID dTriCallback dTriArrayCallback* ArrayCallback |
unsigned int average_samples_count |
dBodyID body |
dBodyID body1 |
dBodyID body2 |
dGeomID void dNearCallback * callback |
dTriMeshDataID dTriCallback* Callback |
const dVector3 Center |
dReal cfm |
dGeomID int dContactGeom* contact |
cvar_t* cvar_r_meshpitch |
cvar_t* cvar_r_meshroll |
dTriMeshDataID Data |
int do_auto_disable |
dReal erp |
dReal fx |
dVector3 gravity |
dReal linear_threshold |
dReal lx |
const dMass* mass |
int mode |
int num |
dGeomID o2 |
int parameter |
const dMatrix3 R |
dReal radius |
dTriMeshDataID dTriCallback dTriArrayCallback dTriRayCallback* RayCallback |
dVector3 result |
dReal scale |
dGeomID int dContactGeom int skip |
dGeomID space2 |
int steps |
dReal stepsize |
dReal threshold |
dReal time |
dReal total_mass |
const void* Vertices |