|
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< Float4 > | CubeMap |
typedef CubeMapParam< UByte4 > | CubeMapUByte4 |
typedef CubeMapParam< Float1 > | CubeMapFloat |
typedef CubeMapParam< Float2 > | CubeMapFloat2 |
typedef CubeMapParam< Float3 > | CubeMapFloat3 |
typedef CubeMapParam< Float4 > | CubeMapFloat4 |
typedef Image1D< UByte4 > | Image1DUByte4 |
typedef Image1D< Float1 > | Image1DFloat |
typedef Image1D< Float2 > | Image1DFloat2 |
typedef Image1D< Float3 > | Image1DFloat3 |
typedef Image1D< Float4 > | Image1DFloat4 |
typedef Image2D< UByte4 > | Image2DUByte4 |
typedef Image2D< Float1 > | Image2DFloat |
typedef Image2D< Float2 > | Image2DFloat2 |
typedef Image2D< Float3 > | Image2DFloat3 |
typedef Image2D< Float4 > | Image2DFloat4 |
typedef Image3D< UByte4 > | Image3DUByte4 |
typedef Image3D< Float1 > | Image3DFloat |
typedef Image3D< Float3 > | Image3DFloat3 |
typedef Image3D< Float4 > | Image3DFloat4 |
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) |