AI_Quaternion.h File Reference

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "AI_Vector.h"

Go to the source code of this file.

Classes

class  AI_Quaternion

Functions

static AI_Quaternion operator+ (const AI_Quaternion &q0, const AI_Quaternion &q1)
static AI_Quaternion operator- (const AI_Quaternion &q0, const AI_Quaternion &q1)
static AI_Quaternion operator * (const AI_Quaternion &q0, const AI_Quaternion &q1)
template<>
static void ai_lerp< AI_Quaternion > (AI_Quaternion &result, const AI_Quaternion &val0, const AI_Quaternion &val1, float lerpVal)


Function Documentation

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

static AI_Quaternion operator * ( const AI_Quaternion q0,
const AI_Quaternion q1 
) [inline, static]

static AI_Quaternion operator+ ( const AI_Quaternion q0,
const AI_Quaternion q1 
) [inline, static]

static AI_Quaternion operator- ( const AI_Quaternion q0,
const AI_Quaternion q1 
) [inline, static]