Basic Image AlgorithmS Library
2.8.0
|
Classes which support GPU processing with cggl shaders. More...
Files | |
file | biasdepthwarp.cpp |
Example for using the PMDWarp class. This example creates a glfPBuffer and warps a depth map into the perspective of another camera using meshing on the GPU see biasdepthwarp.cpp. | |
Classes | |
class | BIAS::FramebufferSetupPool |
Class containing a framebuffer and a map of setups. More... | |
class | BIAS::GlewInitWrapper |
To call glewInit() at the right time and only once is not easy in complex applications. More... | |
class | BIAS::glfArrayBufferObject |
Wrapper for OpenGL array buffer objects. More... | |
class | BIAS::glfBatch |
A batch represents a single Draw call including all parameters (render states). More... | |
class | BIAS::glfBlendMode |
Defines the function that blends rendered geometry with its background. More... | |
class | BIAS::glfBufferObject |
Base class of wrapper for OpenGL 3.x buffer objects. More... | |
class | BIAS::glfCubeMap |
A cube map texture. More... | |
class | BIAS::glfDepthBufferMode |
Defines the usage of the depth buffer. More... | |
class | BIAS::glfElementBuffer |
An element buffer contains vertex indices that form primitives. More... | |
class | BIAS::glfException |
Exception class used for run-time errors in the OpenGLFramework. More... | |
class | BIAS::glfFBOAttachmentReleaseException |
Class is thrown when an release of some FBO attachment point is not possible. More... | |
class | BIAS::glfFormatDB |
Helper methods for format conversions in GL and between GL and BIAS. More... | |
class | BIAS::glfFramebufferObject |
Framebuffer object. More... | |
class | BIAS::glfMatrix |
A 4x4 matrix in native OpenGL format. More... | |
class | BIAS::glfRenderbuffer |
The renderbuffer. More... | |
class | BIAS::glfRenderTarget |
Interface for render targets. More... | |
class | BIAS::glfScreen |
Represents the default render target of the current OpenGL context, i.e. More... | |
class | BIAS::glfShader |
A GLSL vertex shader or fragment shader, which must be linked in a shader program. More... | |
class | BIAS::glfShaderProgram |
A shader program composed of several shaders. More... | |
class | BIAS::glfStencilBufferMode |
Defines the usage of the stencil buffer. More... | |
class | BIAS::glfTexture |
Base class for textures. More... | |
class | BIAS::glfTexture2D |
A 2D texture. More... | |
class | BIAS::glfUniformNotFoundException |
Class is thrown when a uniform is set but was not set active by the gl compiler. More... | |
class | BIAS::glfVertexBuffer |
A vertex buffer contains an array of vertices that can be used for rendering. More... | |
class | BIAS::glfVertexFormat |
A vertex format describes the attributes of a vertex. More... | |
class | BIAS::glfViewport |
class for setting viewports More... | |
class | BIAS::GlutInitWrapper |
To call glutInit() at the right time and only once is not easy in complex applications. More... | |
class | BIAS::PlainPerPixelProcessing |
Class rendering quad and executing a fragment shader. More... | |
class | BIAS::Primitives |
Helper class for creating primitives. More... | |
class | BIAS::ShaderProgramPool |
this class represents a set of shader programs one can add and remove shader programs to and from the pool all programs have unique names and can be accessed by the name uniform variables of the shader programs can be set by addressing a program by its name by setting a uniform variable it is checked, if a uniform variable of this type and with this name exists, if not an glfException is thrown before using a shader program call : LinkAll(); More... | |
class | BIAS::SimpleMultiPassFragmentShader |
this class collects a number of shaders and textures uniquely identified by their names shader uniforms can be set by addressing the shaders by their names textures a shader reads from and writes to can be spezified by setting input and output textures addressing the textures through their names calling Execute with a vector of shader names as parameter executes all shaders on the gpu in the order given by the shader names vector More... | |
class | BIAS::SMPFSActionInterface |
Class allows to add actions different then rendering to the multipass shader execution. More... | |
class | BIAS::Texture2DPool |
Convenience container for managing 2D textures. More... | |
Classes which support GPU processing with cggl shaders.