render
[ork]

Provides the core classes for 3D rendering. More...

Classes

class  ork::AttributeBuffer
 A vertex attribute buffer. More...
class  ork::Buffer
 An abstract data buffer. More...
class  ork::CPUBuffer
 A Buffer whose data is on the CPU. More...
class  ork::FrameBuffer
 A framebuffer, either the default one or a frame buffer object. More...
class  ork::GPUBuffer
 A Buffer whose data is on the GPU. More...
class  ork::Mesh< vertex, index >
 A MeshBuffers wrapper that provides a convenient API to define the mesh content. More...
class  ork::MeshBuffers
 A set of AttributeBuffer that represent the vertices and indices of a mesh. More...
class  ork::Module
 A module made of a vertex, a tesselation, a geometry, and a fragment shader parts. More...
class  ork::Program
 A GPU program. More...
class  ork::Query
 An asynchronous GPU query. More...
class  ork::RenderBuffer
 A buffer for offscreen rendering. More...
class  ork::Sampler
 A texture sampler. More...
class  ork::Texture
 An abstract texture. More...
class  ork::Texture1D
 A 1D texture. More...
class  ork::Texture1DArray
 A 1D array texture. More...
class  ork::Texture2D
 A 2D texture. More...
class  ork::Texture2DArray
 A 2D array texture. More...
class  ork::Texture2DMultisample
 A 2D texture with multiple samples per pixel. More...
class  ork::Texture2DMultisampleArray
 A 2D array texture with multiple samples per pixel. More...
class  ork::Texture3D
 A 3D texture. More...
class  ork::TextureBuffer
 A buffer texture. More...
class  ork::TextureCube
 A cube texture. More...
class  ork::TextureCubeArray
 A cube array texture. More...
class  ork::TextureRectangle
 A rectangle texture. More...
class  ork::TransformFeedback
 A set of Buffer objects to collect the result of a transform feedback. More...
class  ork::Uniform
 An abstract uniform variable of a Program. More...
class  ork::Uniform1< U, T, R, V, W >
 A uniform holding a single number. More...
class  ork::Uniform2< U, T, R, V, W >
 A uniform holding a two vector value. More...
class  ork::Uniform3< U, T, R, V, W >
 An Uniform holding a three vector value. More...
class  ork::Uniform4< U, T, R, V, W >
 A uniform holding a four vector value. More...
class  ork::UniformMatrix< U, T, C, R, V, W >
 A uniform holding a matrix value. More...
class  ork::UniformMatrix3< U, T, V, W >
 A uniform holding a 3x3 matrix value. More...
class  ork::UniformMatrix4< U, T, V, W >
 A uniform holding a 4x4 matrix value. More...
class  ork::UniformSampler
 A uniform holding a Texture value. More...
class  ork::UniformBlock
 A named block of uniforms. More...
class  ork::Value
 An abstract value. More...
class  ork::Value1< U, T, V >
 A Value holding a single number. More...
class  ork::Value2< U, T, V >
 A Value holding a two vector value. More...
class  ork::Value3< U, T, V >
 A Value holding a three vector value. More...
class  ork::Value4< U, T, V >
 A Value holding a four vector value. More...
class  ork::ValueMatrix< U, T, C, R, V >
 A Value holding a matrix value. More...
class  ork::ValueMatrix3< U, T, V >
 A Value holding a 3x3 matrix value. More...
class  ork::ValueMatrix4< U, T, V >
 A Value holding a 4x4 matrix value. More...
class  ork::ValueSampler
 A Value holding a Texture value. More...

Typedefs

typedef Uniform1< VEC1F,
GLfloat, GLfloat, uniform1f,
value1f > 
ork::Uniform1f
 A uniform holding a single float value.
typedef Uniform1< VEC1D,
GLdouble, GLdouble, uniform1d,
value1d > 
ork::Uniform1d
 A uniform holding a single double value.
typedef Uniform1< VEC1I, GLint,
GLint, uniform1i, value1i > 
ork::Uniform1i
 A uniform holding a single signed integer value.
typedef Uniform1< VEC1UI,
GLuint, GLuint, uniform1ui,
value1ui > 
ork::Uniform1ui
 A uniform holding a single unsigned integer value.
typedef Uniform1< VEC1B, bool,
GLuint, uniform1b, value1b > 
ork::Uniform1b
 A uniform holding a single boolean value.
typedef Uniform2< VEC2F,
GLfloat, GLfloat, uniform2f,
value2f > 
ork::Uniform2f
 A uniform holding a single precision two vector.
typedef Uniform2< VEC2B,
GLdouble, GLdouble, uniform2d,
value2d > 
ork::Uniform2d
 A uniform holding a double precision two vector.
typedef Uniform2< VEC2I, GLint,
GLint, uniform2i, value2i > 
ork::Uniform2i
 A uniform holding a signed integer two vector.
typedef Uniform2< VEC2UI,
GLuint, GLuint, uniform2ui,
value2ui > 
ork::Uniform2ui
 A uniform holding an unsigned integer two vector.
typedef Uniform2< VEC2B, bool,
GLuint, uniform2b, value2b > 
ork::Uniform2b
 A uniform holding a boolean two vector.
typedef Uniform3< VEC3F,
GLfloat, GLfloat, uniform3f,
value3f > 
ork::Uniform3f
 A uniform holding a single precision three vector.
typedef Uniform3< VEC3D,
GLdouble, GLdouble, uniform3d,
value3d > 
ork::Uniform3d
 A uniform holding a double precision three vector.
typedef Uniform3< VEC3I, GLint,
GLint, uniform3i, value3i > 
ork::Uniform3i
 A uniform holding a signed integer three vector.
typedef Uniform3< VEC3UI,
GLuint, GLuint, uniform3ui,
value3ui > 
ork::Uniform3ui
 A uniform holding an unsigned integer three vector.
typedef Uniform3< VEC3B, bool,
GLuint, uniform3b, value3b > 
ork::Uniform3b
 A uniform holding a boolean three vector.
typedef Uniform4< VEC4F,
GLfloat, GLfloat, uniform4f,
value4f > 
ork::Uniform4f
 A uniform holding a single precision four vector.
typedef Uniform4< VEC4D,
GLdouble, GLdouble, uniform4d,
value4d > 
ork::Uniform4d
 A uniform holding a double precision four vector.
typedef Uniform4< VEC4I, GLint,
GLint, uniform4i, value4i > 
ork::Uniform4i
 A uniform holding a signed integer four vector.
typedef Uniform4< VEC4UI,
GLuint, GLuint, uniform4ui,
value4ui > 
ork::Uniform4ui
 A uniform holding an unsigned integer four vector.
typedef Uniform4< VEC4B, bool,
GLuint, uniform4b, value4b > 
ork::Uniform4b
 A uniform holding a boolean four vector.
typedef UniformMatrix< MAT2F,
GLfloat, 2, 2, uniformMatrix2f,
valueMatrix2f > 
ork::UniformMatrix2f
 A uniform holding a single precision 2x2 matrix.
typedef UniformMatrix3< MAT3F,
GLfloat, uniformMatrix3f,
valueMatrix3f > 
ork::UniformMatrix3f
 A uniform holding a single precision 3x3 matrix.
typedef UniformMatrix4< MAT4F,
GLfloat, uniformMatrix4f,
valueMatrix4f > 
ork::UniformMatrix4f
 A uniform holding a single precision 4x4 matrix.
typedef UniformMatrix< MAT2x3F,
GLfloat,
2, 3, uniformMatrix2x3f,
valueMatrix2x3f > 
ork::UniformMatrix2x3f
 A uniform holding a single precision 2x3 matrix.
typedef UniformMatrix< MAT2x4F,
GLfloat,
2, 4, uniformMatrix2x4f,
valueMatrix2x4f > 
ork::UniformMatrix2x4f
 A uniform holding a single precision 2x4 matrix.
typedef UniformMatrix< MAT3x2F,
GLfloat,
3, 2, uniformMatrix3x2f,
valueMatrix3x2f > 
ork::UniformMatrix3x2f
 A uniform holding a single precision 3x2 matrix.
typedef UniformMatrix< MAT3x4F,
GLfloat,
3, 4, uniformMatrix3x4f,
valueMatrix3x4f > 
ork::UniformMatrix3x4f
 A uniform holding a single precision 3x4 matrix.
typedef UniformMatrix< MAT4x2F,
GLfloat,
4, 2, uniformMatrix4x2f,
valueMatrix4x2f > 
ork::UniformMatrix4x2f
 A uniform holding a single precision 4x2 matrix.
typedef UniformMatrix< MAT4x3F,
GLfloat,
4, 3, uniformMatrix4x3f,
valueMatrix4x3f > 
ork::UniformMatrix4x3f
 A uniform holding a single precision 4x3 matrix.
typedef UniformMatrix< MAT2D,
GLdouble,
2, 2, uniformMatrix2d,
valueMatrix2d > 
ork::UniformMatrix2d
 A uniform holding a double precision 2x2 matrix.
typedef UniformMatrix3< MAT3D,
GLdouble, uniformMatrix3d,
valueMatrix3d > 
ork::UniformMatrix3d
 A uniform holding a double precision 3x3 matrix.
typedef UniformMatrix4< MAT4D,
GLdouble, uniformMatrix4d,
valueMatrix4d > 
ork::UniformMatrix4d
 A uniform holding a double precision 4x4 matrix.
typedef UniformMatrix< MAT2x3D,
GLdouble,
2, 3, uniformMatrix2x3d,
valueMatrix2x3d > 
ork::UniformMatrix2x3d
 A uniform holding a double precision 2x3 matrix.
typedef UniformMatrix< MAT2x4D,
GLdouble,
2, 4, uniformMatrix2x4d,
valueMatrix2x4d > 
ork::UniformMatrix2x4d
 A uniform holding a double precision 2x4 matrix.
typedef UniformMatrix< MAT3x2D,
GLdouble,
3, 2, uniformMatrix3x2d,
valueMatrix3x2d > 
ork::UniformMatrix3x2d
 A uniform holding a double precision 3x2 matrix.
typedef UniformMatrix< MAT3x4D,
GLdouble,
3, 4, uniformMatrix3x4d,
valueMatrix3x4d > 
ork::UniformMatrix3x4d
 A uniform holding a double precision 3x4 matrix.
typedef UniformMatrix< MAT4x2D,
GLdouble,
4, 2, uniformMatrix4x2d,
valueMatrix4x2d > 
ork::UniformMatrix4x2d
 A uniform holding a double precision 4x2 matrix.
typedef UniformMatrix< MAT4x3D,
GLdouble,
4, 3, uniformMatrix4x3d,
valueMatrix4x3d > 
ork::UniformMatrix4x3d
 A uniform holding a double precision 4x3 matrix.
typedef Value1< VEC1F, GLfloat,
value1f > 
ork::Value1f
 A Value holding a single float value.
typedef Value1< VEC1D,
GLdouble, value1d > 
ork::Value1d
 A Value holding a single double value.
typedef Value1< VEC1I, GLint,
value1i > 
ork::Value1i
 A Value holding a single signed integer value.
typedef Value1< VEC1UI, GLuint,
value1ui > 
ork::Value1ui
 A Value holding a single unsigned integer value.
typedef Value1< VEC1B, bool,
value1b > 
ork::Value1b
 A Value holding a single boolean value.
typedef Value2< VEC2F, GLfloat,
value2f > 
ork::Value2f
 A Value holding a single precision two vector.
typedef Value2< VEC2B,
GLdouble, value2d > 
ork::Value2d
 A Value holding a double precision two vector.
typedef Value2< VEC2I, GLint,
value2i > 
ork::Value2i
 A Value holding a signed integer two vector.
typedef Value2< VEC2UI, GLuint,
value2ui > 
ork::Value2ui
 A Value holding an unsigned integer two vector.
typedef Value2< VEC2B, bool,
value2b > 
ork::Value2b
 A Value holding a boolean two vector.
typedef Value3< VEC3F, GLfloat,
value3f > 
ork::Value3f
 A Value holding a single precision three vector.
typedef Value3< VEC3B,
GLdouble, value3d > 
ork::Value3d
 A Value holding a double precision three vector.
typedef Value3< VEC3I, GLint,
value3i > 
ork::Value3i
 A Value holding a signed integer three vector.
typedef Value3< VEC3UI, GLuint,
value3ui > 
ork::Value3ui
 A Value holding an unsigned integer three vector.
typedef Value3< VEC3B, bool,
value3b > 
ork::Value3b
 A Value holding a boolean three vector.
typedef Value4< VEC4F, GLfloat,
value4f > 
ork::Value4f
 A Value holding a single precision four vector.
typedef Value4< VEC4B,
GLdouble, value4d > 
ork::Value4d
 A Value holding a double precision four vector.
typedef Value4< VEC4I, GLint,
value4i > 
ork::Value4i
 A Value holding a signed integer four vector.
typedef Value4< VEC4UI, GLuint,
value4ui > 
ork::Value4ui
 A Value holding an unsigned integer four vector.
typedef Value4< VEC4B, bool,
value4b > 
ork::Value4b
 A Value holding a boolean four vector.
typedef ValueMatrix< MAT2F,
GLfloat, 2, 2, valueMatrix2f > 
ork::ValueMatrix2f
 A Value holding a single precision 2x2 matrix.
typedef ValueMatrix3< MAT3F,
GLfloat, valueMatrix3f > 
ork::ValueMatrix3f
 A Value holding a single precision 3x3 matrix.
typedef ValueMatrix4< MAT4F,
GLfloat, valueMatrix4f > 
ork::ValueMatrix4f
 A Value holding a single precision 4x4 matrix.
typedef ValueMatrix< MAT2x3F,
GLfloat, 2, 3, valueMatrix2x3f > 
ork::ValueMatrix2x3f
 A Value holding a single precision 2x3 matrix.
typedef ValueMatrix< MAT2x4F,
GLfloat, 2, 4, valueMatrix2x4f > 
ork::ValueMatrix2x4f
 A Value holding a single precision 2x4 matrix.
typedef ValueMatrix< MAT3x2F,
GLfloat, 3, 2, valueMatrix3x2f > 
ork::ValueMatrix3x2f
 A Value holding a single precision 3x2 matrix.
typedef ValueMatrix< MAT3x4F,
GLfloat, 3, 4, valueMatrix3x4f > 
ork::ValueMatrix3x4f
 A Value holding a single precision 3x4 matrix.
typedef ValueMatrix< MAT4x2F,
GLfloat, 4, 2, valueMatrix4x2f > 
ork::ValueMatrix4x2f
 A Value holding a single precision 4x2 matrix.
typedef ValueMatrix< MAT4x3F,
GLfloat, 4, 3, valueMatrix4x3f > 
ork::ValueMatrix4x3f
 A Value holding a single precision 4x3 matrix.
typedef ValueMatrix< MAT2D,
GLdouble, 2, 2, valueMatrix2d > 
ork::ValueMatrix2d
 A Value holding a double precision 2x2 matrix.
typedef ValueMatrix3< MAT3D,
GLdouble, valueMatrix3d > 
ork::ValueMatrix3d
 A Value holding a double precision 3x3 matrix.
typedef ValueMatrix4< MAT4D,
GLdouble, valueMatrix4d > 
ork::ValueMatrix4d
 A Value holding a double precision 4x4 matrix.
typedef ValueMatrix< MAT2x3D,
GLdouble,
2, 3, valueMatrix2x3d > 
ork::ValueMatrix2x3d
 A Value holding a double precision 2x3 matrix.
typedef ValueMatrix< MAT2x4D,
GLdouble,
2, 4, valueMatrix2x4d > 
ork::ValueMatrix2x4d
 A Value holding a double precision 2x4 matrix.
typedef ValueMatrix< MAT3x2D,
GLdouble,
3, 2, valueMatrix3x2d > 
ork::ValueMatrix3x2d
 A Value holding a double precision 3x2 matrix.
typedef ValueMatrix< MAT3x4D,
GLdouble,
3, 4, valueMatrix3x4d > 
ork::ValueMatrix3x4d
 A Value holding a double precision 3x4 matrix.
typedef ValueMatrix< MAT4x2D,
GLdouble,
4, 2, valueMatrix4x2d > 
ork::ValueMatrix4x2d
 A Value holding a double precision 4x2 matrix.
typedef ValueMatrix< MAT4x3D,
GLdouble,
4, 3, valueMatrix4x3d > 
ork::ValueMatrix4x3d
 A Value holding a double precision 4x3 matrix.

Detailed Description

Provides the core classes for 3D rendering.


Typedef Documentation

typedef Uniform1<VEC1B, bool, GLuint, uniform1b, value1b> ork::Uniform1b

A uniform holding a single boolean value.

typedef Uniform1<VEC1D, GLdouble, GLdouble, uniform1d, value1d> ork::Uniform1d

A uniform holding a single double value.

typedef Uniform1<VEC1F, GLfloat, GLfloat, uniform1f, value1f> ork::Uniform1f

A uniform holding a single float value.

typedef Uniform1<VEC1I, GLint, GLint, uniform1i, value1i> ork::Uniform1i

A uniform holding a single signed integer value.

typedef Uniform1<VEC1UI, GLuint, GLuint, uniform1ui, value1ui> ork::Uniform1ui

A uniform holding a single unsigned integer value.

typedef Uniform2<VEC2B, bool, GLuint, uniform2b, value2b> ork::Uniform2b

A uniform holding a boolean two vector.

typedef Uniform2<VEC2B, GLdouble, GLdouble, uniform2d, value2d> ork::Uniform2d

A uniform holding a double precision two vector.

typedef Uniform2<VEC2F, GLfloat, GLfloat, uniform2f, value2f> ork::Uniform2f

A uniform holding a single precision two vector.

typedef Uniform2<VEC2I, GLint, GLint, uniform2i, value2i> ork::Uniform2i

A uniform holding a signed integer two vector.

typedef Uniform2<VEC2UI, GLuint, GLuint, uniform2ui, value2ui> ork::Uniform2ui

A uniform holding an unsigned integer two vector.

typedef Uniform3<VEC3B, bool, GLuint, uniform3b, value3b> ork::Uniform3b

A uniform holding a boolean three vector.

typedef Uniform3<VEC3D, GLdouble, GLdouble, uniform3d, value3d> ork::Uniform3d

A uniform holding a double precision three vector.

typedef Uniform3<VEC3F, GLfloat, GLfloat, uniform3f, value3f> ork::Uniform3f

A uniform holding a single precision three vector.

typedef Uniform3<VEC3I, GLint, GLint, uniform3i, value3i> ork::Uniform3i

A uniform holding a signed integer three vector.

typedef Uniform3<VEC3UI, GLuint, GLuint, uniform3ui, value3ui> ork::Uniform3ui

A uniform holding an unsigned integer three vector.

typedef Uniform4<VEC4B, bool, GLuint, uniform4b, value4b> ork::Uniform4b

A uniform holding a boolean four vector.

typedef Uniform4<VEC4D, GLdouble, GLdouble, uniform4d, value4d> ork::Uniform4d

A uniform holding a double precision four vector.

typedef Uniform4<VEC4F, GLfloat, GLfloat, uniform4f, value4f> ork::Uniform4f

A uniform holding a single precision four vector.

typedef Uniform4<VEC4I, GLint, GLint, uniform4i, value4i> ork::Uniform4i

A uniform holding a signed integer four vector.

typedef Uniform4<VEC4UI, GLuint, GLuint, uniform4ui, value4ui> ork::Uniform4ui

A uniform holding an unsigned integer four vector.

typedef UniformMatrix<MAT2D, GLdouble, 2, 2, uniformMatrix2d, valueMatrix2d> ork::UniformMatrix2d

A uniform holding a double precision 2x2 matrix.

typedef UniformMatrix<MAT2F, GLfloat, 2, 2, uniformMatrix2f, valueMatrix2f> ork::UniformMatrix2f

A uniform holding a single precision 2x2 matrix.

typedef UniformMatrix<MAT2x3D, GLdouble, 2, 3, uniformMatrix2x3d, valueMatrix2x3d> ork::UniformMatrix2x3d

A uniform holding a double precision 2x3 matrix.

typedef UniformMatrix<MAT2x3F, GLfloat, 2, 3, uniformMatrix2x3f, valueMatrix2x3f> ork::UniformMatrix2x3f

A uniform holding a single precision 2x3 matrix.

typedef UniformMatrix<MAT2x4D, GLdouble, 2, 4, uniformMatrix2x4d, valueMatrix2x4d> ork::UniformMatrix2x4d

A uniform holding a double precision 2x4 matrix.

typedef UniformMatrix<MAT2x4F, GLfloat, 2, 4, uniformMatrix2x4f, valueMatrix2x4f> ork::UniformMatrix2x4f

A uniform holding a single precision 2x4 matrix.

typedef UniformMatrix3<MAT3D, GLdouble, uniformMatrix3d, valueMatrix3d> ork::UniformMatrix3d

A uniform holding a double precision 3x3 matrix.

typedef UniformMatrix3<MAT3F, GLfloat, uniformMatrix3f, valueMatrix3f> ork::UniformMatrix3f

A uniform holding a single precision 3x3 matrix.

typedef UniformMatrix<MAT3x2D, GLdouble, 3, 2, uniformMatrix3x2d, valueMatrix3x2d> ork::UniformMatrix3x2d

A uniform holding a double precision 3x2 matrix.

typedef UniformMatrix<MAT3x2F, GLfloat, 3, 2, uniformMatrix3x2f, valueMatrix3x2f> ork::UniformMatrix3x2f

A uniform holding a single precision 3x2 matrix.

typedef UniformMatrix<MAT3x4D, GLdouble, 3, 4, uniformMatrix3x4d, valueMatrix3x4d> ork::UniformMatrix3x4d

A uniform holding a double precision 3x4 matrix.

typedef UniformMatrix<MAT3x4F, GLfloat, 3, 4, uniformMatrix3x4f, valueMatrix3x4f> ork::UniformMatrix3x4f

A uniform holding a single precision 3x4 matrix.

typedef UniformMatrix4<MAT4D, GLdouble, uniformMatrix4d, valueMatrix4d> ork::UniformMatrix4d

A uniform holding a double precision 4x4 matrix.

typedef UniformMatrix4<MAT4F, GLfloat, uniformMatrix4f, valueMatrix4f> ork::UniformMatrix4f

A uniform holding a single precision 4x4 matrix.

typedef UniformMatrix<MAT4x2D, GLdouble, 4, 2, uniformMatrix4x2d, valueMatrix4x2d> ork::UniformMatrix4x2d

A uniform holding a double precision 4x2 matrix.

typedef UniformMatrix<MAT4x2F, GLfloat, 4, 2, uniformMatrix4x2f, valueMatrix4x2f> ork::UniformMatrix4x2f

A uniform holding a single precision 4x2 matrix.

typedef UniformMatrix<MAT4x3D, GLdouble, 4, 3, uniformMatrix4x3d, valueMatrix4x3d> ork::UniformMatrix4x3d

A uniform holding a double precision 4x3 matrix.

typedef UniformMatrix<MAT4x3F, GLfloat, 4, 3, uniformMatrix4x3f, valueMatrix4x3f> ork::UniformMatrix4x3f

A uniform holding a single precision 4x3 matrix.

typedef Value1<VEC1B, bool, value1b> ork::Value1b

A Value holding a single boolean value.

typedef Value1<VEC1D, GLdouble, value1d> ork::Value1d

A Value holding a single double value.

typedef Value1<VEC1F, GLfloat, value1f> ork::Value1f

A Value holding a single float value.

typedef Value1<VEC1I, GLint, value1i> ork::Value1i

A Value holding a single signed integer value.

typedef Value1<VEC1UI, GLuint, value1ui> ork::Value1ui

A Value holding a single unsigned integer value.

typedef Value2<VEC2B, bool, value2b> ork::Value2b

A Value holding a boolean two vector.

typedef Value2<VEC2B, GLdouble, value2d> ork::Value2d

A Value holding a double precision two vector.

typedef Value2<VEC2F, GLfloat, value2f> ork::Value2f

A Value holding a single precision two vector.

typedef Value2<VEC2I, GLint, value2i> ork::Value2i

A Value holding a signed integer two vector.

typedef Value2<VEC2UI, GLuint, value2ui> ork::Value2ui

A Value holding an unsigned integer two vector.

typedef Value3<VEC3B, bool, value3b> ork::Value3b

A Value holding a boolean three vector.

typedef Value3<VEC3B, GLdouble, value3d> ork::Value3d

A Value holding a double precision three vector.

typedef Value3<VEC3F, GLfloat, value3f> ork::Value3f

A Value holding a single precision three vector.

typedef Value3<VEC3I, GLint, value3i> ork::Value3i

A Value holding a signed integer three vector.

typedef Value3<VEC3UI, GLuint, value3ui> ork::Value3ui

A Value holding an unsigned integer three vector.

typedef Value4<VEC4B, bool, value4b> ork::Value4b

A Value holding a boolean four vector.

typedef Value4<VEC4B, GLdouble, value4d> ork::Value4d

A Value holding a double precision four vector.

typedef Value4<VEC4F, GLfloat, value4f> ork::Value4f

A Value holding a single precision four vector.

typedef Value4<VEC4I, GLint, value4i> ork::Value4i

A Value holding a signed integer four vector.

typedef Value4<VEC4UI, GLuint, value4ui> ork::Value4ui

A Value holding an unsigned integer four vector.

typedef ValueMatrix<MAT2D, GLdouble, 2, 2, valueMatrix2d> ork::ValueMatrix2d

A Value holding a double precision 2x2 matrix.

typedef ValueMatrix<MAT2F, GLfloat, 2, 2, valueMatrix2f> ork::ValueMatrix2f

A Value holding a single precision 2x2 matrix.

typedef ValueMatrix<MAT2x3D, GLdouble, 2, 3, valueMatrix2x3d> ork::ValueMatrix2x3d

A Value holding a double precision 2x3 matrix.

typedef ValueMatrix<MAT2x3F, GLfloat, 2, 3, valueMatrix2x3f> ork::ValueMatrix2x3f

A Value holding a single precision 2x3 matrix.

typedef ValueMatrix<MAT2x4D, GLdouble, 2, 4, valueMatrix2x4d> ork::ValueMatrix2x4d

A Value holding a double precision 2x4 matrix.

typedef ValueMatrix<MAT2x4F, GLfloat, 2, 4, valueMatrix2x4f> ork::ValueMatrix2x4f

A Value holding a single precision 2x4 matrix.

typedef ValueMatrix3<MAT3D, GLdouble, valueMatrix3d> ork::ValueMatrix3d

A Value holding a double precision 3x3 matrix.

typedef ValueMatrix3<MAT3F, GLfloat, valueMatrix3f> ork::ValueMatrix3f

A Value holding a single precision 3x3 matrix.

typedef ValueMatrix<MAT3x2D, GLdouble, 3, 2, valueMatrix3x2d> ork::ValueMatrix3x2d

A Value holding a double precision 3x2 matrix.

typedef ValueMatrix<MAT3x2F, GLfloat, 3, 2, valueMatrix3x2f> ork::ValueMatrix3x2f

A Value holding a single precision 3x2 matrix.

typedef ValueMatrix<MAT3x4D, GLdouble, 3, 4, valueMatrix3x4d> ork::ValueMatrix3x4d

A Value holding a double precision 3x4 matrix.

typedef ValueMatrix<MAT3x4F, GLfloat, 3, 4, valueMatrix3x4f> ork::ValueMatrix3x4f

A Value holding a single precision 3x4 matrix.

typedef ValueMatrix4<MAT4D, GLdouble, valueMatrix4d> ork::ValueMatrix4d

A Value holding a double precision 4x4 matrix.

typedef ValueMatrix4<MAT4F, GLfloat, valueMatrix4f> ork::ValueMatrix4f

A Value holding a single precision 4x4 matrix.

typedef ValueMatrix<MAT4x2D, GLdouble, 4, 2, valueMatrix4x2d> ork::ValueMatrix4x2d

A Value holding a double precision 4x2 matrix.

typedef ValueMatrix<MAT4x2F, GLfloat, 4, 2, valueMatrix4x2f> ork::ValueMatrix4x2f

A Value holding a single precision 4x2 matrix.

typedef ValueMatrix<MAT4x3D, GLdouble, 4, 3, valueMatrix4x3d> ork::ValueMatrix4x3d

A Value holding a double precision 4x3 matrix.

typedef ValueMatrix<MAT4x3F, GLfloat, 4, 3, valueMatrix4x3f> ork::ValueMatrix4x3f

A Value holding a single precision 4x3 matrix.


Generated on Mon Oct 18 09:36:06 2010 for ork by  doxygen 1.6.1