Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

apig Namespace Reference


Classes

class  AABox
class  GenericColor
class  Float1
class  Float2
class  Float3
class  Float4
class  UInt3
class  UInt4
class  UByte3
class  UByte4
class  CubeMapParam
class  Dim2D
class  AbstractImage1D
class  Image1D
class  AbstractImage2D
class  Image2D
 This class represents a two-dimensional image. More...
class  AbstractImage3D
class  Image3D
class  Message
class  ProgGLSL
class  ProgParam
class  ProjTransfo
class  Renderable
class  RenderableCube
class  RenderableTeapot
class  Face
struct  VertexOBJ
class  SceneOBJ
class  ShaderGLSL
class  Texture
class  TextureData
class  TextureSet
class  TransfoGL
class  Uniform
class  Sampler
class  UniformGen
class  UniformGLSL
class  Vec2
class  Vec3
class  Vec4
class  ViewportGL

Namespaces

namespace  util

Typedefs

typedef CubeMapParam< Float4CubeMap
typedef CubeMapParam< UByte4CubeMapUByte4
typedef CubeMapParam< Float1CubeMapFloat
typedef CubeMapParam< Float2CubeMapFloat2
typedef CubeMapParam< Float3CubeMapFloat3
typedef CubeMapParam< Float4CubeMapFloat4
typedef Image1D< UByte4Image1DUByte4
typedef Image1D< Float1Image1DFloat
typedef Image1D< Float2Image1DFloat2
typedef Image1D< Float3Image1DFloat3
typedef Image1D< Float4Image1DFloat4
typedef Image2D< UByte4Image2DUByte4
typedef Image2D< Float1Image2DFloat
typedef Image2D< Float2Image2DFloat2
typedef Image2D< Float3Image2DFloat3
typedef Image2D< Float4Image2DFloat4
typedef Image3D< UByte4Image3DUByte4
typedef Image3D< Float1Image3DFloat
typedef Image3D< Float3Image3DFloat3
typedef Image3D< Float4Image3DFloat4
typedef UniformGen< int,&UniformGLSL::setUniform1iv > UniformInt
typedef UniformGen< int,&UniformGLSL::setUniform2iv > UniformIVec2
typedef UniformGen< int,&UniformGLSL::setUniform3iv > UniformIVec3
typedef UniformGen< int,&UniformGLSL::setUniform4iv > UniformIVec4
typedef UniformGen< bool,
&UniformGLSL::setUniform1bv > 
UniformBool
typedef UniformGen< bool,
&UniformGLSL::setUniform2bv > 
UniformBVec2
typedef UniformGen< bool,
&UniformGLSL::setUniform3bv > 
UniformBVec3
typedef UniformGen< bool,
&UniformGLSL::setUniform4bv > 
UniformBVec4
typedef UniformGen< float,
&UniformGLSL::setUniform1fv > 
UniformFloat
typedef UniformGen< float,
&UniformGLSL::setUniform2fv > 
UniformVec2
typedef UniformGen< float,
&UniformGLSL::setUniform3fv > 
UniformVec3
typedef UniformGen< float,
&UniformGLSL::setUniform4fv > 
UniformVec4
typedef UniformGen< float,
&UniformGLSL::setUniformMatrix2fv > 
UniformMat2
typedef UniformGen< float,
&UniformGLSL::setUniformMatrix3fv > 
UniformMat3
typedef UniformGen< float,
&UniformGLSL::setUniformMatrix4fv > 
UniformMat4

Functions

float toFloat (int c)
int toInt (float v)
GLubyte mul (float a, GLubyte b)
GLubyte div (float a, GLubyte b)
GLubyte div (GLubyte a, float b)
GLubyte toUByte (float c)
GLuint mul (float a, GLuint b)
GLuint div (float a, GLuint b)
GLuint div (GLuint a, float b)
GLuint toUInt (float c)
Float1 operator- (const Float1 &a)
Float1 operator+ (const Float1 &a, const Float1 &b)
Float1 operator- (const Float1 &a, const Float1 &b)
Float1 operator * (const Float1 &a, const Float1 &b)
Float1 operator/ (const Float1 &a, const Float1 &b)
Float1 operator * (float s, const Float1 &a)
Float1 operator * (const Float1 &a, float s)
Float1 operator/ (const Float1 &a, float s)
Float1 operator/ (float s, const Float1 &a)
Float2 operator- (const Float2 &a)
Float2 operator+ (const Float2 &a, const Float2 &b)
Float2 operator- (const Float2 &a, const Float2 &b)
Float2 operator * (const Float2 &a, const Float2 &b)
Float2 operator/ (const Float2 &a, const Float2 &b)
Float2 operator * (float s, const Float2 &a)
Float2 operator * (const Float2 &a, float s)
Float2 operator/ (const Float2 &a, float s)
Float2 operator/ (float s, const Float2 &a)
Float3 operator- (const Float3 &a)
Float3 operator+ (const Float3 &a, const Float3 &b)
Float3 operator- (const Float3 &a, const Float3 &b)
Float3 operator * (const Float3 &a, const Float3 &b)
Float3 operator/ (const Float3 &a, const Float3 &b)
Float3 operator * (float s, const Float3 &a)
Float3 operator * (const Float3 &a, float s)
Float3 operator/ (const Float3 &a, float s)
Float3 operator/ (float s, const Float3 &a)
Float4 operator- (const Float4 &a)
Float4 operator+ (const Float4 &a, const Float4 &b)
Float4 operator- (const Float4 &a, const Float4 &b)
Float4 operator * (const Float4 &a, const Float4 &b)
Float4 operator/ (const Float4 &a, const Float4 &b)
Float4 operator * (float s, const Float4 &a)
Float4 operator * (const Float4 &a, float s)
Float4 operator/ (const Float4 &a, float s)
Float4 operator/ (float s, const Float4 &a)
UByte3 operator+ (const UByte3 &a, const UByte3 &b)
UByte3 operator- (const UByte3 &a, const UByte3 &b)
UByte3 operator * (const UByte3 &a, const UByte3 &b)
UByte3 operator/ (const UByte3 &a, const UByte3 &b)
UByte3 operator * (float s, const UByte3 &a)
UByte3 operator * (const UByte3 &a, float s)
UByte3 operator/ (const UByte3 &a, float s)
UByte3 operator/ (float s, const UByte3 &a)
UByte4 operator+ (const UByte4 &a, const UByte4 &b)
UByte4 operator- (const UByte4 &a, const UByte4 &b)
UByte4 operator * (const UByte4 &a, const UByte4 &b)
UByte4 operator/ (const UByte4 &a, const UByte4 &b)
UByte4 operator * (float s, const UByte4 &a)
UByte4 operator * (const UByte4 &a, float s)
UByte4 operator/ (const UByte4 &a, float s)
UByte4 operator/ (float s, const UByte4 &a)
UInt3 operator+ (const UInt3 &a, const UInt3 &b)
UInt3 operator- (const UInt3 &a, const UInt3 &b)
UInt3 operator * (const UInt3 &a, const UInt3 &b)
UInt3 operator/ (const UInt3 &a, const UInt3 &b)
UInt3 operator * (float s, const UInt3 &a)
UInt3 operator * (const UInt3 &a, float s)
UInt3 operator/ (const UInt3 &a, float s)
UInt3 operator/ (float s, const UInt3 &a)
UInt4 operator+ (const UInt4 &a, const UInt4 &b)
UInt4 operator- (const UInt4 &a, const UInt4 &b)
UInt4 operator * (const UInt4 &a, const UInt4 &b)
UInt4 operator/ (const UInt4 &a, const UInt4 &b)
UInt4 operator * (float s, const UInt4 &a)
UInt4 operator * (const UInt4 &a, float s)
UInt4 operator/ (const UInt4 &a, float s)
UInt4 operator/ (float s, const UInt4 &a)
Vec3 vec (const Vec2 &a, const Vec2 &b)
float vecz (const Vec2 &a, const Vec2 &b)
float dot (const Vec2 &a, const Vec2 &b)
float dist (Vec2 v1, Vec2 v2)
Vec3 operator^ (const Vec2 &a, const Vec2 &b)
float operator| (const Vec2 &a, const Vec2 &b)
Vec2 operator- (const Vec2 &a)
Vec2 operator+ (const Vec2 &a, const Vec2 &b)
Vec2 operator- (const Vec2 &a, const Vec2 &b)
Vec2 operator * (const Vec2 &a, const Vec2 &b)
Vec2 operator/ (const Vec2 &a, const Vec2 &b)
Vec2 operator * (float s, const Vec2 &a)
Vec2 operator * (const Vec2 &a, float s)
Vec2 operator/ (const Vec2 &a, float s)
Vec2 operator/ (float s, const Vec2 &a)
bool operator== (const Vec2 &a, const Vec2 &b)
bool operator!= (const Vec2 &a, const Vec2 &b)
bool operator>= (const Vec2 &a, const Vec2 &b)
bool operator<= (const Vec2 &a, const Vec2 &b)
bool operator> (const Vec2 &a, const Vec2 &b)
bool operator< (const Vec2 &a, const Vec2 &b)
bool operator>= (const Vec2 &a, float b)
bool operator<= (const Vec2 &a, float b)
bool operator> (const Vec2 &a, float b)
bool operator< (const Vec2 &a, float b)
float sign (float a)
float fract (float a)
float step (float e, float x)
float mix (float x, float y, float a)
float randUnif ()
Vec2 abs (const Vec2 &a)
Vec2 sign (const Vec2 &a)
Vec2 floor (const Vec2 &a)
Vec2 ceil (const Vec2 &a)
Vec2 fract (const Vec2 &a)
Vec2 min (const Vec2 &a, const Vec2 &b)
Vec2 min (const Vec2 &a, float b)
Vec2 max (const Vec2 &a, const Vec2 &b)
Vec2 max (const Vec2 &a, float b)
Vec2 clamp (const Vec2 &a, const Vec2 &vMin, const Vec2 &vMax)
Vec2 clamp (const Vec2 &a, float vMin, float vMax)
Vec2 mix (const Vec2 &a, const Vec2 &b, const Vec2 &alpha)
Vec2 mix (const Vec2 &a, const Vec2 &b, float alpha)
Vec2 step (const Vec2 &e, const Vec2 &a)
Vec2 step (float e, const Vec2 &a)
float min (const Vec2 &a)
float max (const Vec2 &a)
Vec3 vec (const Vec3 &a, const Vec3 &b)
float dot (const Vec3 &a, const Vec3 &b)
float dist (Vec3 v1, Vec3 v2)
Vec3 triangleNormal (const Vec3 &a, const Vec3 &b, const Vec3 &c)
Vec3 operator- (const Vec3 &a)
Vec3 operator+ (const Vec3 &a, const Vec3 &b)
Vec3 operator- (const Vec3 &a, const Vec3 &b)
Vec3 operator * (const Vec3 &a, const Vec3 &b)
Vec3 operator/ (const Vec3 &a, const Vec3 &b)
Vec3 operator * (float s, const Vec3 &a)
Vec3 operator * (const Vec3 &a, float s)
Vec3 operator/ (const Vec3 &a, float s)
Vec3 operator/ (float s, const Vec3 &a)
bool operator== (const Vec3 &a, const Vec3 &b)
bool operator!= (const Vec3 &a, const Vec3 &b)
bool operator>= (const Vec3 &a, const Vec3 &b)
bool operator<= (const Vec3 &a, const Vec3 &b)
bool operator> (const Vec3 &a, const Vec3 &b)
bool operator< (const Vec3 &a, const Vec3 &b)
bool operator>= (const Vec3 &a, float b)
bool operator<= (const Vec3 &a, float b)
bool operator> (const Vec3 &a, float b)
bool operator< (const Vec3 &a, float b)
float sign (float a)
float fract (float a)
float step (float e, float x)
float mix (float x, float y, float a)
float randUnif ()
Vec3 abs (const Vec3 &a)
Vec3 sign (const Vec3 &a)
Vec3 floor (const Vec3 &a)
Vec3 ceil (const Vec3 &a)
Vec3 fract (const Vec3 &a)
Vec3 min (const Vec3 &a, const Vec3 &b)
Vec3 min (const Vec3 &a, float b)
Vec3 max (const Vec3 &a, const Vec3 &b)
Vec3 max (const Vec3 &a, float b)
Vec3 clamp (const Vec3 &a, const Vec3 &vMin, const Vec3 &vMax)
Vec3 clamp (const Vec3 &a, float vMin, float vMax)
Vec3 mix (const Vec3 &a, const Vec3 &b, const Vec3 &alpha)
Vec3 mix (const Vec3 &a, const Vec3 &b, float alpha)
Vec3 step (const Vec3 &e, const Vec3 &a)
Vec3 step (float e, const Vec3 &a)
float min (const Vec3 &a)
float max (const Vec3 &a)
Vec4 dir (const Vec4 &a, const Vec4 &b)
Vec4 operator- (const Vec4 &a)
Vec4 operator+ (const Vec4 &a, const Vec4 &b)
Vec4 operator- (const Vec4 &a, const Vec4 &b)
Vec4 operator * (const Vec4 &a, const Vec4 &b)
Vec4 operator/ (const Vec4 &a, const Vec4 &b)
Vec4 operator * (float s, const Vec4 &a)
Vec4 operator * (const Vec4 &a, float s)
Vec4 operator/ (const Vec4 &a, float s)
Vec4 operator/ (float s, const Vec4 &a)
bool operator== (const Vec4 &a, const Vec4 &b)
bool operator!= (const Vec4 &a, const Vec4 &b)
bool operator>= (const Vec4 &a, const Vec4 &b)
bool operator<= (const Vec4 &a, const Vec4 &b)
bool operator> (const Vec4 &a, const Vec4 &b)
bool operator< (const Vec4 &a, const Vec4 &b)
bool operator>= (const Vec4 &a, float b)
bool operator<= (const Vec4 &a, float b)
bool operator> (const Vec4 &a, float b)
bool operator< (const Vec4 &a, float b)
float sign (float a)
float fract (float a)
float step (float e, float x)
float mix (float x, float y, float a)
float randUnif ()
Vec4 abs (const Vec4 &a)
Vec4 sign (const Vec4 &a)
Vec4 floor (const Vec4 &a)
Vec4 ceil (const Vec4 &a)
Vec4 fract (const Vec4 &a)
Vec4 min (const Vec4 &a, const Vec4 &b)
Vec4 min (const Vec4 &a, float b)
Vec4 max (const Vec4 &a, const Vec4 &b)
Vec4 max (const Vec4 &a, float b)
Vec4 clamp (const Vec4 &a, const Vec4 &vMin, const Vec4 &vMax)
Vec4 clamp (const Vec4 &a, float vMin, float vMax)
Vec4 mix (const Vec4 &a, const Vec4 &b, const Vec4 &alpha)
Vec4 mix (const Vec4 &a, const Vec4 &b, float alpha)
Vec4 step (const Vec4 &e, const Vec4 &a)
Vec4 step (float e, const Vec4 &a)
float min (const Vec4 &a)
float max (const Vec4 &a)


Typedef Documentation

typedef CubeMapParam<Float4> CubeMap
 

typedef CubeMapParam<Float1> CubeMapFloat
 

typedef CubeMapParam<Float2> CubeMapFloat2
 

typedef CubeMapParam<Float3> CubeMapFloat3
 

typedef CubeMapParam<Float4> CubeMapFloat4
 

typedef CubeMapParam<UByte4> CubeMapUByte4
 

typedef Image1D<Float1> Image1DFloat
 

typedef Image1D<Float2> Image1DFloat2
 

typedef Image1D<Float3> Image1DFloat3
 

typedef Image1D<Float4> Image1DFloat4
 

typedef Image1D<UByte4> Image1DUByte4
 

typedef Image2D<Float1> Image2DFloat
 

typedef Image2D<Float2> Image2DFloat2
 

typedef Image2D<Float3> Image2DFloat3
 

typedef Image2D<Float4> Image2DFloat4
 

typedef Image2D<UByte4> Image2DUByte4
 

typedef Image3D<Float1> Image3DFloat
 

typedef Image3D<Float3> Image3DFloat3
 

typedef Image3D<Float4> Image3DFloat4
 

typedef Image3D<UByte4> Image3DUByte4
 

typedef UniformGen<bool, &UniformGLSL::setUniform1bv> UniformBool
 

typedef UniformGen<bool, &UniformGLSL::setUniform2bv> UniformBVec2
 

typedef UniformGen<bool, &UniformGLSL::setUniform3bv> UniformBVec3
 

typedef UniformGen<bool, &UniformGLSL::setUniform4bv> UniformBVec4
 

typedef UniformGen<float, &UniformGLSL::setUniform1fv> UniformFloat
 

typedef UniformGen<int, &UniformGLSL::setUniform1iv> UniformInt
 

typedef UniformGen<int, &UniformGLSL::setUniform2iv> UniformIVec2
 

typedef UniformGen<int, &UniformGLSL::setUniform3iv> UniformIVec3
 

typedef UniformGen<int, &UniformGLSL::setUniform4iv> UniformIVec4
 

typedef UniformGen<float, &UniformGLSL::setUniformMatrix2fv> UniformMat2
 

typedef UniformGen<float, &UniformGLSL::setUniformMatrix3fv> UniformMat3
 

typedef UniformGen<float, &UniformGLSL::setUniformMatrix4fv> UniformMat4
 

typedef UniformGen<float, &UniformGLSL::setUniform2fv> UniformVec2
 

typedef UniformGen<float, &UniformGLSL::setUniform3fv> UniformVec3
 

typedef UniformGen<float, &UniformGLSL::setUniform4fv> UniformVec4
 


Function Documentation

Vec4 apig::abs const Vec4 &  a  ) 
 

Vec3 apig::abs const Vec3 &  a  ) 
 

Vec2 apig::abs const Vec2 &  a  ) 
 

Vec4 apig::ceil const Vec4 &  a  ) 
 

Vec3 apig::ceil const Vec3 &  a  ) 
 

Vec2 apig::ceil const Vec2 &  a  ) 
 

Vec4 apig::clamp const Vec4 &  a,
float  vMin,
float  vMax
 

Vec4 apig::clamp const Vec4 &  a,
const Vec4 &  vMin,
const Vec4 &  vMax
 

Vec3 apig::clamp const Vec3 &  a,
float  vMin,
float  vMax
 

Vec3 apig::clamp const Vec3 &  a,
const Vec3 &  vMin,
const Vec3 &  vMax
 

Vec2 apig::clamp const Vec2 &  a,
float  vMin,
float  vMax
 

Vec2 apig::clamp const Vec2 &  a,
const Vec2 &  vMin,
const Vec2 &  vMax
 

Vec4 apig::dir const Vec4 &  a,
const Vec4 &  b
 

float apig::dist Vec3  v1,
Vec3  v2
 

float apig::dist Vec2  v1,
Vec2  v2
 

GLuint apig::@0::div GLuint  a,
float  b
[static]
 

GLuint apig::@0::div float  a,
GLuint  b
[static]
 

GLubyte apig::@0::div GLubyte  a,
float  b
[static]
 

GLubyte apig::@0::div float  a,
GLubyte  b
[static]
 

float apig::dot const Vec3 &  a,
const Vec3 &  b
 

float apig::dot const Vec2 &  a,
const Vec2 &  b
 

Vec4 apig::floor const Vec4 &  a  ) 
 

Vec3 apig::floor const Vec3 &  a  ) 
 

Vec2 apig::floor const Vec2 &  a  ) 
 

Vec4 apig::fract const Vec4 &  a  ) 
 

float apig::@0::fract float  a  )  [static]
 

Vec3 apig::fract const Vec3 &  a  ) 
 

float apig::@0::fract float  a  )  [static]
 

Vec2 apig::fract const Vec2 &  a  ) 
 

float apig::@0::fract float  a  )  [static]
 

float apig::max const Vec4 &  a  ) 
 

Vec4 apig::max const Vec4 &  a,
float  b
 

Vec4 apig::max const Vec4 &  a,
const Vec4 &  b
 

float apig::max const Vec3 &  a  ) 
 

Vec3 apig::max const Vec3 &  a,
float  b
 

Vec3 apig::max const Vec3 &  a,
const Vec3 &  b
 

float apig::max const Vec2 &  a  ) 
 

Vec2 apig::max const Vec2 &  a,
float  b
 

Vec2 apig::max const Vec2 &  a,
const Vec2 &  b
 

float apig::min const Vec4 &  a  ) 
 

Vec4 apig::min const Vec4 &  a,
float  b
 

Vec4 apig::min const Vec4 &  a,
const Vec4 &  b
 

float apig::min const Vec3 &  a  ) 
 

Vec3 apig::min const Vec3 &  a,
float  b
 

Vec3 apig::min const Vec3 &  a,
const Vec3 &  b
 

float apig::min const Vec2 &  a  ) 
 

Vec2 apig::min const Vec2 &  a,
float  b
 

Vec2 apig::min const Vec2 &  a,
const Vec2 &  b
 

Vec4 apig::mix const Vec4 &  a,
const Vec4 &  b,
float  alpha
 

Vec4 apig::mix const Vec4 &  a,
const Vec4 &  b,
const Vec4 &  alpha
 

float apig::@0::mix float  x,
float  y,
float  a
[static]
 

Vec3 apig::mix const Vec3 &  a,
const Vec3 &  b,
float  alpha
 

Vec3 apig::mix const Vec3 &  a,
const Vec3 &  b,
const Vec3 &  alpha
 

float apig::@0::mix float  x,
float  y,
float  a
[static]
 

Vec2 apig::mix const Vec2 &  a,
const Vec2 &  b,
float  alpha
 

Vec2 apig::mix const Vec2 &  a,
const Vec2 &  b,
const Vec2 &  alpha
 

float apig::@0::mix float  x,
float  y,
float  a
[static]
 

GLuint apig::@0::mul float  a,
GLuint  b
[static]
 

GLubyte apig::@0::mul float  a,
GLubyte  b
[static]
 

Vec4 apig::operator * const Vec4 &  a,
float  s
 

Vec4 apig::operator * float  s,
const Vec4 &  a
 

Vec4 apig::operator * const Vec4 &  a,
const Vec4 &  b
 

Vec3 apig::operator * const Vec3 &  a,
float  s
 

Vec3 apig::operator * float  s,
const Vec3 &  a
 

Vec3 apig::operator * const Vec3 &  a,
const Vec3 &  b
 

Vec2 apig::operator * const Vec2 &  a,
float  s
 

Vec2 apig::operator * float  s,
const Vec2 &  a
 

Vec2 apig::operator * const Vec2 &  a,
const Vec2 &  b
 

UInt4 apig::operator * const UInt4 &  a,
float  s
 

UInt4 apig::operator * float  s,
const UInt4 &  a
 

UInt4 apig::operator * const UInt4 &  a,
const UInt4 &  b
 

UInt3 apig::operator * const UInt3 &  a,
float  s
 

UInt3 apig::operator * float  s,
const UInt3 &  a
 

UInt3 apig::operator * const UInt3 &  a,
const UInt3 &  b
 

UByte4 apig::operator * const UByte4 &  a,
float  s
 

UByte4 apig::operator * float  s,
const UByte4 &  a
 

UByte4 apig::operator * const UByte4 &  a,
const UByte4 &  b
 

UByte3 apig::operator * const UByte3 &  a,
float  s
 

UByte3 apig::operator * float  s,
const UByte3 &  a
 

UByte3 apig::operator * const UByte3 &  a,
const UByte3 &  b
 

Float4 apig::operator * const Float4 &  a,
float  s
 

Float4 apig::operator * float  s,
const Float4 &  a
 

Float4 apig::operator * const Float4 &  a,
const Float4 &  b
 

Float3 apig::operator * const Float3 &  a,
float  s
 

Float3 apig::operator * float  s,
const Float3 &  a
 

Float3 apig::operator * const Float3 &  a,
const Float3 &  b
 

Float2 apig::operator * const Float2 &  a,
float  s
 

Float2 apig::operator * float  s,
const Float2 &  a
 

Float2 apig::operator * const Float2 &  a,
const Float2 &  b
 

Float1 apig::operator * const Float1 &  a,
float  s
 

Float1 apig::operator * float  s,
const Float1 &  a
 

Float1 apig::operator * const Float1 &  a,
const Float1 &  b
 

bool apig::operator!= const Vec4 &  a,
const Vec4 &  b
 

bool apig::operator!= const Vec3 &  a,
const Vec3 &  b
 

bool apig::operator!= const Vec2 &  a,
const Vec2 &  b
 

Vec4 apig::operator+ const Vec4 &  a,
const Vec4 &  b
 

Vec3 apig::operator+ const Vec3 &  a,
const Vec3 &  b
 

Vec2 apig::operator+ const Vec2 &  a,
const Vec2 &  b
 

UInt4 apig::operator+ const UInt4 &  a,
const UInt4 &  b
 

UInt3 apig::operator+ const UInt3 &  a,
const UInt3 &  b
 

UByte4 apig::operator+ const UByte4 &  a,
const UByte4 &  b
 

UByte3 apig::operator+ const UByte3 &  a,
const UByte3 &  b
 

Float4 apig::operator+ const Float4 &  a,
const Float4 &  b
 

Float3 apig::operator+ const Float3 &  a,
const Float3 &  b
 

Float2 apig::operator+ const Float2 &  a,
const Float2 &  b
 

Float1 apig::operator+ const Float1 &  a,
const Float1 &  b
 

Vec4 apig::operator- const Vec4 &  a,
const Vec4 &  b
 

Vec4 apig::operator- const Vec4 &  a  ) 
 

Vec3 apig::operator- const Vec3 &  a,
const Vec3 &  b
 

Vec3 apig::operator- const Vec3 &  a  ) 
 

Vec2 apig::operator- const Vec2 &  a,
const Vec2 &  b
 

Vec2 apig::operator- const Vec2 &  a  ) 
 

UInt4 apig::operator- const UInt4 &  a,
const UInt4 &  b
 

UInt3 apig::operator- const UInt3 &  a,
const UInt3 &  b
 

UByte4 apig::operator- const UByte4 &  a,
const UByte4 &  b
 

UByte3 apig::operator- const UByte3 &  a,
const UByte3 &  b
 

Float4 apig::operator- const Float4 &  a,
const Float4 &  b
 

Float4 apig::operator- const Float4 &  a  ) 
 

Float3 apig::operator- const Float3 &  a,
const Float3 &  b
 

Float3 apig::operator- const Float3 &  a  ) 
 

Float2 apig::operator- const Float2 &  a,
const Float2 &  b
 

Float2 apig::operator- const Float2 &  a  ) 
 

Float1 apig::operator- const Float1 &  a,
const Float1 &  b
 

Float1 apig::operator- const Float1 &  a  ) 
 

Vec4 apig::operator/ float  s,
const Vec4 &  a
 

Vec4 apig::operator/ const Vec4 &  a,
float  s
 

Vec4 apig::operator/ const Vec4 &  a,
const Vec4 &  b
 

Vec3 apig::operator/ float  s,
const Vec3 &  a
 

Vec3 apig::operator/ const Vec3 &  a,
float  s
 

Vec3 apig::operator/ const Vec3 &  a,
const Vec3 &  b
 

Vec2 apig::operator/ float  s,
const Vec2 &  a
 

Vec2 apig::operator/ const Vec2 &  a,
float  s
 

Vec2 apig::operator/ const Vec2 &  a,
const Vec2 &  b
 

UInt4 apig::operator/ float  s,
const UInt4 &  a
 

UInt4 apig::operator/ const UInt4 &  a,
float  s
 

UInt4 apig::operator/ const UInt4 &  a,
const UInt4 &  b
 

UInt3 apig::operator/ float  s,
const UInt3 &  a
 

UInt3 apig::operator/ const UInt3 &  a,
float  s
 

UInt3 apig::operator/ const UInt3 &  a,
const UInt3 &  b
 

UByte4 apig::operator/ float  s,
const UByte4 &  a
 

UByte4 apig::operator/ const UByte4 &  a,
float  s
 

UByte4 apig::operator/ const UByte4 &  a,
const UByte4 &  b
 

UByte3 apig::operator/ float  s,
const UByte3 &  a
 

UByte3 apig::operator/ const UByte3 &  a,
float  s
 

UByte3 apig::operator/ const UByte3 &  a,
const UByte3 &  b
 

Float4 apig::operator/ float  s,
const Float4 &  a
 

Float4 apig::operator/ const Float4 &  a,
float  s
 

Float4 apig::operator/ const Float4 &  a,
const Float4 &  b
 

Float3 apig::operator/ float  s,
const Float3 &  a
 

Float3 apig::operator/ const Float3 &  a,
float  s
 

Float3 apig::operator/ const Float3 &  a,
const Float3 &  b
 

Float2 apig::operator/ float  s,
const Float2 &  a
 

Float2 apig::operator/ const Float2 &  a,
float  s
 

Float2 apig::operator/ const Float2 &  a,
const Float2 &  b
 

Float1 apig::operator/ float  s,
const Float1 &  a
 

Float1 apig::operator/ const Float1 &  a,
float  s
 

Float1 apig::operator/ const Float1 &  a,
const Float1 &  b
 

bool apig::operator< const Vec4 &  a,
float  b
 

bool apig::operator< const Vec4 &  a,
const Vec4 &  b
 

bool apig::operator< const Vec3 &  a,
float  b
 

bool apig::operator< const Vec3 &  a,
const Vec3 &  b
 

bool apig::operator< const Vec2 &  a,
float  b
 

bool apig::operator< const Vec2 &  a,
const Vec2 &  b
 

bool apig::operator<= const Vec4 &  a,
float  b
 

bool apig::operator<= const Vec4 &  a,
const Vec4 &  b
 

bool apig::operator<= const Vec3 &  a,
float  b
 

bool apig::operator<= const Vec3 &  a,
const Vec3 &  b
 

bool apig::operator<= const Vec2 &  a,
float  b
 

bool apig::operator<= const Vec2 &  a,
const Vec2 &  b
 

bool apig::operator== const Vec4 &  a,
const Vec4 &  b
 

bool apig::operator== const Vec3 &  a,
const Vec3 &  b
 

bool apig::operator== const Vec2 &  a,
const Vec2 &  b
 

bool apig::operator> const Vec4 &  a,
float  b
 

bool apig::operator> const Vec4 &  a,
const Vec4 &  b
 

bool apig::operator> const Vec3 &  a,
float  b
 

bool apig::operator> const Vec3 &  a,
const Vec3 &  b
 

bool apig::operator> const Vec2 &  a,
float  b
 

bool apig::operator> const Vec2 &  a,
const Vec2 &  b
 

bool apig::operator>= const Vec4 &  a,
float  b
 

bool apig::operator>= const Vec4 &  a,
const Vec4 &  b
 

bool apig::operator>= const Vec3 &  a,
float  b
 

bool apig::operator>= const Vec3 &  a,
const Vec3 &  b
 

bool apig::operator>= const Vec2 &  a,
float  b
 

bool apig::operator>= const Vec2 &  a,
const Vec2 &  b
 

Vec3 apig::operator^ const Vec2 &  a,
const Vec2 &  b
 

float apig::operator| const Vec2 &  a,
const Vec2 &  b
 

float apig::@0::randUnif  )  [static]
 

float apig::@0::randUnif  )  [static]
 

float apig::@0::randUnif  )  [static]
 

Vec4 apig::sign const Vec4 &  a  ) 
 

float apig::@0::sign float  a  )  [static]
 

Vec3 apig::sign const Vec3 &  a  ) 
 

float apig::@0::sign float  a  )  [static]
 

Vec2 apig::sign const Vec2 &  a  ) 
 

float apig::@0::sign float  a  )  [static]
 

Vec4 apig::step float  e,
const Vec4 &  a
 

Vec4 apig::step const Vec4 &  e,
const Vec4 &  a
 

float apig::@0::step float  e,
float  x
[static]
 

Vec3 apig::step float  e,
const Vec3 &  a
 

Vec3 apig::step const Vec3 &  e,
const Vec3 &  a
 

float apig::@0::step float  e,
float  x
[static]
 

Vec2 apig::step float  e,
const Vec2 &  a
 

Vec2 apig::step const Vec2 &  e,
const Vec2 &  a
 

float apig::@0::step float  e,
float  x
[static]
 

float apig::@0::toFloat int  c  )  [static]
 

int apig::@0::toInt float  v  )  [static]
 

GLubyte apig::@0::toUByte float  c  )  [static]
 

GLuint apig::@0::toUInt float  c  )  [static]
 

Vec3 apig::triangleNormal const Vec3 &  a,
const Vec3 &  b,
const Vec3 &  c
 

Vec3 apig::vec const Vec3 &  a,
const Vec3 &  b
 

Vec3 apig::vec const Vec2 &  a,
const Vec2 &  b
 

float apig::vecz const Vec2 &  a,
const Vec2 &  b
 


Generated on Thu Nov 13 22:15:46 2008 for Api Graphics by  doxygen 1.4.4