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. |
Provides the core classes for 3D rendering.
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.