Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Frm Namespace Reference

Classes

struct  Array
 
class  IO
 
class  Manager
 
class  Material
 
class  Timer
 
class  vector
 
struct  Subset
 
class  Mesh
 
class  Model3D
 
class  matrix
 
class  trect
 
class  Bone
 
class  quaternion
 
struct  RotateKey
 
struct  PositionKey
 
struct  ScaleKey
 
struct  MatrixKey
 
class  Animation
 
class  AnimationSet
 

Typedefs

typedef Array< float, 3 > Vertex
 
typedef Array< float, 2 > TCoord
 
typedef Array< float, 4 > Color4
 
typedef Array< float, 3 > Color3
 
typedef Array< unsigned short, 3 > Face
 
typedef matrix< float > glMatrix
 
typedef vector< float > Vector
 
typedef matrix< float > Matrix
 
typedef quaternion< float > Quaternion
 

Functions

template<typename T >
Array< T, 4 > Set4 (T px, T py, T pz, T pw)
 
template<typename T >
Array< T, 3 > Set3 (T px, T py, T pz)
 
template<typename T >
Array< T, 2 > Set2 (T pu, T pv)
 
float ACos (float pValue)
 

Typedef Documentation

◆ Color3

typedef Array< float, 3 > Frm::Color3

◆ Color4

typedef Array< float, 4 > Frm::Color4

◆ Face

typedef Array< unsigned short, 3 > Frm::Face

◆ glMatrix

typedef matrix<float> Frm::glMatrix

◆ Matrix

typedef matrix<float> Frm::Matrix

◆ Quaternion

typedef quaternion<float> Frm::Quaternion

◆ TCoord

typedef Array< float, 2 > Frm::TCoord

◆ Vector

typedef vector<float> Frm::Vector

◆ Vertex

typedef Array< float, 3 > Frm::Vertex

Function Documentation

◆ ACos()

float Frm::ACos ( float  pValue)

◆ Set2()

template<typename T >
Array< T, 2 > Frm::Set2 ( pu,
pv 
)

◆ Set3()

template<typename T >
Array< T, 3 > Frm::Set3 ( px,
py,
pz 
)

◆ Set4()

template<typename T >
Array< T, 4 > Frm::Set4 ( px,
py,
pz,
pw 
)