Xors3d Engine
Vehicle

Functions

int xEntityAddWheel (Entity *chassisEntity, Entity *wheelEntity)
int xEntityCountWheels (Entity *chassisEntity)
void xEntityCreateVehicle (Entity *chassisEntity)
void xEntityFreeVehicle (Entity *chassisEntity)
Entity * xEntityWheelGetContactEntity (Entity *chassisEntity, int index)
float xEntityWheelGetPitch (Entity *chassisEntity, int index)
float xEntityWheelGetRoll (Entity *chassisEntity, int index)
float xEntityWheelGetSuspensionLength (Entity *chassisEntity, int index)
float xEntityWheelGetYaw (Entity *chassisEntity, int index)
void xEntityWheelSetAxle (Entity *chassisEntity, int index, float x, float y, float z)
void xEntityWheelSetBrake (Entity *chassisEntity, int index, float brake)
void xEntityWheelSetConnectionPoint (Entity *chassisEntity, int index, float x, float y, float z, bool isGlobal=false)
void xEntityWheelSetEngineForce (Entity *chassisEntity, int index, float force)
void xEntityWheelSetFriction (Entity *chassisEntity, int index, float friction)
void xEntityWheelSetMaxSuspensionForce (Entity *chassisEntity, int index, float force)
void xEntityWheelSetMaxSuspensionTravel (Entity *chassisEntity, int index, float travel)
void xEntityWheelSetRadius (Entity *chassisEntity, int index, float radius)
void xEntityWheelSetRay (Entity *chassisEntity, int index, float x, float y, float z)
void xEntityWheelSetRollInfluence (Entity *chassisEntity, int index, float roll)
void xEntityWheelSetRotation (Entity *chassisEntity, int index, float rotation)
void xEntityWheelSetSteering (Entity *chassisEntity, int index, float steering)
void xEntityWheelSetSuspensionCompression (Entity *chassisEntity, int index, float compression)
void xEntityWheelSetSuspensionDamping (Entity *chassisEntity, int index, float damping)
void xEntityWheelSetSuspensionLength (Entity *chassisEntity, int index, float length)
void xEntityWheelSetSuspensionStiffness (Entity *chassisEntity, int index, float stiffness)

Function Documentation

void xEntityCreateVehicle ( Entity *  chassisEntity)
void xEntityFreeVehicle ( Entity *  chassisEntity)
int xEntityCountWheels ( Entity *  chassisEntity)
int xEntityAddWheel ( Entity *  chassisEntity,
Entity *  wheelEntity 
)
void xEntityWheelSetRadius ( Entity *  chassisEntity,
int  index,
float  radius 
)
void xEntityWheelSetAxle ( Entity *  chassisEntity,
int  index,
float  x,
float  y,
float  z 
)
void xEntityWheelSetRay ( Entity *  chassisEntity,
int  index,
float  x,
float  y,
float  z 
)
void xEntityWheelSetSuspensionLength ( Entity *  chassisEntity,
int  index,
float  length 
)
void xEntityWheelSetBrake ( Entity *  chassisEntity,
int  index,
float  brake 
)
void xEntityWheelSetMaxSuspensionForce ( Entity *  chassisEntity,
int  index,
float  force 
)
void xEntityWheelSetMaxSuspensionTravel ( Entity *  chassisEntity,
int  index,
float  travel 
)
void xEntityWheelSetSuspensionStiffness ( Entity *  chassisEntity,
int  index,
float  stiffness 
)
void xEntityWheelSetSuspensionDamping ( Entity *  chassisEntity,
int  index,
float  damping 
)
void xEntityWheelSetSuspensionCompression ( Entity *  chassisEntity,
int  index,
float  compression 
)
void xEntityWheelSetFriction ( Entity *  chassisEntity,
int  index,
float  friction 
)
void xEntityWheelSetEngineForce ( Entity *  chassisEntity,
int  index,
float  force 
)
void xEntityWheelSetRollInfluence ( Entity *  chassisEntity,
int  index,
float  roll 
)
void xEntityWheelSetRotation ( Entity *  chassisEntity,
int  index,
float  rotation 
)
void xEntityWheelSetSteering ( Entity *  chassisEntity,
int  index,
float  steering 
)
void xEntityWheelSetConnectionPoint ( Entity *  chassisEntity,
int  index,
float  x,
float  y,
float  z,
bool  isGlobal = false 
)
float xEntityWheelGetSuspensionLength ( Entity *  chassisEntity,
int  index 
)
float xEntityWheelGetPitch ( Entity *  chassisEntity,
int  index 
)
float xEntityWheelGetYaw ( Entity *  chassisEntity,
int  index 
)
float xEntityWheelGetRoll ( Entity *  chassisEntity,
int  index 
)
Entity* xEntityWheelGetContactEntity ( Entity *  chassisEntity,
int  index 
)