GameServer
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
MathUtil クラス

#include <MathUtil.h>

公開メンバ関数

template<>
int Lerp (int Start, int End, float Rate)
 
template<>
float Lerp (float Start, float End, float Rate)
 
template<>
Vector3D Lerp (Vector3D Start, Vector3D End, float Rate)
 
template<>
Rotation Lerp (Rotation Start, Rotation End, float Rate)
 

静的公開メンバ関数

template<class T >
static T Lerp (T Start, T End, float Rate)
 
static float DegToRad (float Deg)
 
static float RadToDeg (float Rad)
 
static Vector3D RotateVector (const Vector3D &Vec, float Deg)
 
static float Dot (const Vector3D &A, const Vector3D &B)
 
static Vector3D Cross (const Vector3D &A, const Vector3D &B)
 

関数詳解

◆ Cross()

static Vector3D MathUtil::Cross ( const Vector3D A,
const Vector3D B 
)
inlinestatic

◆ DegToRad()

static float MathUtil::DegToRad ( float  Deg)
inlinestatic
被呼び出し関係図:

◆ Dot()

static float MathUtil::Dot ( const Vector3D A,
const Vector3D B 
)
inlinestatic

◆ Lerp() [1/5]

template<>
int MathUtil::Lerp ( int  Start,
int  End,
float  Rate 
)

◆ Lerp() [2/5]

template<class T >
static T MathUtil::Lerp ( Start,
End,
float  Rate 
)
static

◆ Lerp() [3/5]

template<>
float MathUtil::Lerp ( float  Start,
float  End,
float  Rate 
)

◆ Lerp() [4/5]

template<>
Vector3D MathUtil::Lerp ( Vector3D  Start,
Vector3D  End,
float  Rate 
)

◆ Lerp() [5/5]

template<>
Rotation MathUtil::Lerp ( Rotation  Start,
Rotation  End,
float  Rate 
)
呼び出し関係図:

◆ RadToDeg()

static float MathUtil::RadToDeg ( float  Rad)
inlinestatic

◆ RotateVector()

static Vector3D MathUtil::RotateVector ( const Vector3D Vec,
float  Deg 
)
inlinestatic
呼び出し関係図:
被呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: