#include "orxInclude.h"#include "object/orxStructure.h"#include "physics/orxPhysics.h"Go to the source code of this file.
Typedefs | |
| typedef struct __orxBODY_t | orxBODY |
| typedef struct __orxBODY_JOINT_t | orxBODY_JOINT |
| typedef struct __orxBODY_PART_t | orxBODY_PART |
Functions | |
| orxDLLAPI orxBODY_JOINT *orxFASTCALL | orxBody_AddJoint (orxBODY *_pstSrcBody, orxBODY *_pstDstBody, const orxBODY_JOINT_DEF *_pstBodyJointDef) |
| orxDLLAPI orxBODY_JOINT *orxFASTCALL | orxBody_AddJointFromConfig (orxBODY *_pstSrcBody, orxBODY *_pstDstBody, const orxSTRING _zConfigID) |
| orxDLLAPI orxBODY_PART *orxFASTCALL | orxBody_AddPart (orxBODY *_pstBody, const orxBODY_PART_DEF *_pstBodyPartDef) |
| orxDLLAPI orxBODY_PART *orxFASTCALL | orxBody_AddPartFromConfig (orxBODY *_pstBody, const orxSTRING _zConfigID) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_ApplyForce (orxBODY *_pstBody, const orxVECTOR *_pvForce, const orxVECTOR *_pvPoint) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_ApplyImpulse (orxBODY *_pstBody, const orxVECTOR *_pvImpulse, const orxVECTOR *_pvPoint) |
| orxDLLAPI void orxFASTCALL | orxBody_ApplySimulationResult (orxBODY *_pstBody) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_ApplyTorque (orxBODY *_pstBody, orxFLOAT _fTorque) |
| orxDLLAPI orxBODY *orxFASTCALL | orxBody_Create (const orxSTRUCTURE *_pstOwner, const orxBODY_DEF *_pstBodyDef) |
| orxDLLAPI orxBODY *orxFASTCALL | orxBody_CreateFromConfig (const orxSTRUCTURE *_pstOwner, const orxSTRING _zConfigID) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_Delete (orxBODY *_pstBody) |
| orxDLLAPI void orxFASTCALL | orxBody_Exit () |
| orxDLLAPI orxFLOAT orxFASTCALL | orxBody_GetAngularDamping (const orxBODY *_pstBody) |
| orxDLLAPI orxFLOAT orxFASTCALL | orxBody_GetAngularVelocity (const orxBODY *_pstBody) |
| orxDLLAPI orxU16 orxFASTCALL | orxBody_GetCheckMask (const orxBODY_PART *_pstBodyPart) |
| orxDLLAPI orxVECTOR *orxFASTCALL | orxBody_GetCustomGravity (const orxBODY *_pstBody, orxVECTOR *_pvCustomGravity) |
| orxDLLAPI orxU32 orxFASTCALL | orxBody_GetDefFlags (const orxBODY *_pstBody, orxU32 _u32Mask) |
| orxDLLAPI const orxSTRING orxFASTCALL | orxBody_GetJointName (const orxBODY_JOINT *_pstBodyJoint) |
| orxDLLAPI orxFLOAT orxFASTCALL | orxBody_GetLinearDamping (const orxBODY *_pstBody) |
| orxDLLAPI orxFLOAT orxFASTCALL | orxBody_GetMass (const orxBODY *_pstBody) |
| orxDLLAPI orxVECTOR *orxFASTCALL | orxBody_GetMassCenter (const orxBODY *_pstBody, orxVECTOR *_pvMassCenter) |
| orxDLLAPI orxBODY_JOINT *orxFASTCALL | orxBody_GetNextJoint (const orxBODY *_pstBody, const orxBODY_JOINT *_pstBodyJoint) |
| orxDLLAPI orxBODY_PART *orxFASTCALL | orxBody_GetNextPart (const orxBODY *_pstBody, const orxBODY_PART *_pstBodyPart) |
| orxDLLAPI orxSTRUCTURE *orxFASTCALL | orxBody_GetOwner (const orxBODY *_pstBody) |
| orxDLLAPI const orxSTRING orxFASTCALL | orxBody_GetPartName (const orxBODY_PART *_pstBodyPart) |
| orxDLLAPI orxVECTOR *orxFASTCALL | orxBody_GetPosition (const orxBODY *_pstBody, orxVECTOR *_pvPosition) |
| orxDLLAPI orxFLOAT orxFASTCALL | orxBody_GetRotation (const orxBODY *_pstBody) |
| orxDLLAPI orxU16 orxFASTCALL | orxBody_GetSelfFlags (const orxBODY_PART *_pstBodyPart) |
| orxDLLAPI orxVECTOR *orxFASTCALL | orxBody_GetSpeed (const orxBODY *_pstBody, orxVECTOR *_pvSpeed) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_Init () |
| orxDLLAPI orxBODY *orxFASTCALL | orxBody_Raycast (const orxVECTOR *_pvStart, const orxVECTOR *_pvEnd, orxU16 _u16SelfFlags, orxU16 _u16CheckMask, orxBOOL _bEarlyExit, orxVECTOR *_pvContact, orxVECTOR *_pvNormal) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_RemoveJoint (orxBODY_JOINT *_pstBodyJoint) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_RemovePart (orxBODY_PART *_pstBodyPart) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetAngularDamping (orxBODY *_pstBody, orxFLOAT _fDamping) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetAngularVelocity (orxBODY *_pstBody, orxFLOAT _fVelocity) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetCheckMask (orxBODY_PART *_pstBodyPart, orxU16 _u16CheckMask) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetCustomGravity (orxBODY *_pstBody, const orxVECTOR *_pvCustomGravity) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetLinearDamping (orxBODY *_pstBody, orxFLOAT _fDamping) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetPosition (orxBODY *_pstBody, const orxVECTOR *_pvPosition) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetRotation (orxBODY *_pstBody, orxFLOAT _fRotation) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetScale (orxBODY *_pstBody, const orxVECTOR *_pvScale) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetSelfFlags (orxBODY_PART *_pstBodyPart, orxU16 _u16SelfFlags) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxBody_SetSpeed (orxBODY *_pstBody, const orxVECTOR *_pvSpeed) |
| orxDLLAPI void orxFASTCALL | orxBody_Setup () |
| orxDLLAPI orxBOOL orxFASTCALL | orxBody_TestAllDefFlags (const orxBODY *_pstBody, orxU32 _u32Flags) |
| orxDLLAPI orxBOOL orxFASTCALL | orxBody_TestDefFlags (const orxBODY *_pstBody, orxU32 _u32Flags) |
Definition in file orxBody.h.
1.5.6