AI_Vector.h File Reference

#include "AI_TVector2.h"
#include "AI_TVector3.h"
#include "AI_TVector4.h"

Go to the source code of this file.

Typedefs

typedef AI_TVector2 AI_Vector2
typedef AI_TVector3 AI_Vector3
typedef AI_TVector4 AI_Vector4

Functions

template<>
static void ai_lerp< AI_Vector2 > (AI_Vector2 &result, const AI_Vector2 &val0, const AI_Vector2 &val1, float lerpVal)
template<>
static void ai_lerp< AI_Vector3 > (AI_Vector3 &result, const AI_Vector3 &val0, const AI_Vector3 &val1, float lerpVal)
template<>
static void ai_lerp< AI_Vector4 > (AI_Vector4 &result, const AI_Vector4 &val0, const AI_Vector4 &val1, float lerpVal)


Typedef Documentation

Implement 2, 3 and 4-dimensional vector classes.

(C) 2002 RadonLabs GmbH


Function Documentation

template<>
static void ai_lerp< AI_Vector2 > ( AI_Vector2 result,
const AI_Vector2 val0,
const AI_Vector2 val1,
float  lerpVal 
) [inline, static]

template<>
static void ai_lerp< AI_Vector3 > ( AI_Vector3 result,
const AI_Vector3 val0,
const AI_Vector3 val1,
float  lerpVal 
) [inline, static]

template<>
static void ai_lerp< AI_Vector4 > ( AI_Vector4 result,
const AI_Vector4 val0,
const AI_Vector4 val1,
float  lerpVal 
) [inline, static]