#include "orxInclude.h"#include "debug/orxDebug.h"#include "memory/orxMemory.h"#include "math/orxMath.h"Go to the source code of this file.
Data Structures | |
| struct | orxVECTOR |
Functions | |
| static orxINLINE orxFLOAT | orxVector_2DDot (const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxVECTOR * | orxVector_2DRotate (orxVECTOR *_pvRes, const orxVECTOR *_pvOp, orxFLOAT _fAngle) |
| static orxINLINE orxVECTOR * | orxVector_Add (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxBOOL | orxVector_AreEqual (const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxVECTOR * | orxVector_Clamp (orxVECTOR *_pvRes, const orxVECTOR *_pvOp, const orxVECTOR *_pvMin, const orxVECTOR *_pvMax) |
| static orxINLINE orxVECTOR * | orxVector_Copy (orxVECTOR *_pvDst, const orxVECTOR *_pvSrc) |
| static orxINLINE orxVECTOR * | orxVector_Cross (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxVECTOR * | orxVector_Div (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxVECTOR * | orxVector_Divf (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, orxFLOAT _fOp2) |
| static orxINLINE orxFLOAT | orxVector_Dot (const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxVECTOR * | orxVector_Floor (orxVECTOR *_pvRes, const orxVECTOR *_pvOp) |
| static orxINLINE orxVECTOR * | orxVector_FromCartesianToSpherical (orxVECTOR *_pvRes, const orxVECTOR *_pvOp) |
| static orxINLINE orxVECTOR * | orxVector_FromSphericalToCartesian (orxVECTOR *_pvRes, const orxVECTOR *_pvOp) |
| static orxINLINE orxFLOAT | orxVector_GetDistance (const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxFLOAT | orxVector_GetSize (const orxVECTOR *_pvOp) |
| static orxINLINE orxFLOAT | orxVector_GetSquareDistance (const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxFLOAT | orxVector_GetSquareSize (const orxVECTOR *_pvOp) |
| static orxINLINE orxBOOL | orxVector_IsNull (const orxVECTOR *_pvOp) |
| static orxINLINE orxVECTOR * | orxVector_Lerp (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2, orxFLOAT _fOp) |
| static orxINLINE orxVECTOR * | orxVector_Max (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxVECTOR * | orxVector_Min (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxVECTOR * | orxVector_Mul (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
| static orxINLINE orxVECTOR * | orxVector_Mulf (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, orxFLOAT _fOp2) |
| static orxINLINE orxVECTOR * | orxVector_Neg (orxVECTOR *_pvRes, const orxVECTOR *_pvOp) |
| static orxINLINE orxVECTOR * | orxVector_Normalize (orxVECTOR *_pvRes, const orxVECTOR *_pvOp) |
| static orxINLINE orxVECTOR * | orxVector_Rec (orxVECTOR *_pvRes, const orxVECTOR *_pvOp) |
| static orxINLINE orxVECTOR * | orxVector_Round (orxVECTOR *_pvRes, const orxVECTOR *_pvOp) |
| static orxINLINE orxVECTOR * | orxVector_Set (orxVECTOR *_pvVec, orxFLOAT _fX, orxFLOAT _fY, orxFLOAT _fZ) |
| static orxINLINE orxVECTOR * | orxVector_SetAll (orxVECTOR *_pvVec, orxFLOAT _fValue) |
| static orxINLINE orxVECTOR * | orxVector_Sub (orxVECTOR *_pvRes, const orxVECTOR *_pvOp1, const orxVECTOR *_pvOp2) |
Variables | |
| orxDLLAPI const orxVECTOR | orxVECTOR_0 |
| orxDLLAPI const orxVECTOR | orxVECTOR_1 |
| orxDLLAPI const orxVECTOR | orxVECTOR_BLACK |
| orxDLLAPI const orxVECTOR | orxVECTOR_BLUE |
| orxDLLAPI const orxVECTOR | orxVECTOR_GREEN |
| orxDLLAPI const orxVECTOR | orxVECTOR_RED |
| orxDLLAPI const orxVECTOR | orxVECTOR_WHITE |
| orxDLLAPI const orxVECTOR | orxVECTOR_X |
| orxDLLAPI const orxVECTOR | orxVECTOR_Y |
| orxDLLAPI const orxVECTOR | orxVECTOR_Z |
Definition in file orxVector.h.
1.5.6