|
triVec2f * | triVec2Set (triVec2f *a, const triFloat x, const triFloat y) |
triVec2i * | triVec2Ceil (triVec2i *a, const triVec2f *b) |
triVec2i * | triVec2Trunc (triVec2i *a, const triVec2f *b) |
triVec2i * | triVec2Round (triVec2i *a, const triVec2f *b) |
triVec2i * | triVec2Floor (triVec2i *a, const triVec2f *b) |
triVec2f * | triVec2i2f (triVec2f *a, const triVec2i *b) |
triVec2f * | triVec2Add (triVec2f *a, const triVec2f *b, const triVec2f *c) |
triVec2f * | triVec2Sub (triVec2f *a, const triVec2f *b, const triVec2f *c) |
triVec2f * | triVec2Mul (triVec2f *a, const triVec2f *b, const triVec2f *c) |
triVec2f * | triVec2Div (triVec2f *a, const triVec2f *b, const triVec2f *c) |
triVec2f * | triVec2Neg (triVec2f *a, const triVec2f *b) |
triVec2f * | triVec2Abs (triVec2f *a, const triVec2f *b) |
triVec2f * | triVec2Rndn (triVec2f *a) |
triVec2f * | triVec2Rnd (triVec2f *a) |
triVec2f * | triVec2Rnd2 (triVec2f *a) |
triVec2f * | triVec2Clamp (triVec2f *a, const triVec2f *b, triFloat min, triFloat max) |
triVec2f * | triVec2Min (triVec2f *a, const triVec2f *b, const triVec2f *c) |
triVec2f * | triVec2Max (triVec2f *a, const triVec2f *b, const triVec2f *c) |
triFloat | triVec2Sum (const triVec2f *a) |
triFloat | triVec2Avg (const triVec2f *a) |
triVec2f * | triVec2Sgn (triVec2f *a, const triVec2f *b) |
triVec2f * | triVec2Normalize (triVec2f *a, const triVec2f *b) |
triFloat | triVec2Length (const triVec2f *a) |
triFloat | triVec2SquareLength (const triVec2f *a) |
triFloat | triVec2Dist (const triVec2f *a, const triVec2f *b) |
triFloat | triVec2SquareDist (const triVec2f *a, const triVec2f *b) |
triVec2f * | triVec2Lerp (triVec2f *a, const triVec2f *b, const triVec2f *c, triFloat t) |
triVec2f * | triVec2Scale (triVec2f *a, const triVec2f *b, triFloat t) |
triFloat | triVec2Dot (const triVec2f *a, const triVec2f *b) |
triVec2f * | triVec2Reflect (triVec2f *a, const triVec2f *b, const triVec2f *c) |
triVec2f * | triVec2Refract (triVec2f *a, const triVec2f *b, const triVec2f *c, const triFloat eta) |