PICCANTE  0.4
The hottest HDR imaging library!
Public Member Functions | Protected Attributes | List of all members
pic::ColorConvGL Class Referenceabstract

The ColorConvGL class. More...

#include <color_conv.hpp>

Public Member Functions

 ColorConvGL (bool direct=true)
 ColorConv. More...
 
virtual std::string getDirectFunction ()=0
 getDirectFunction More...
 
virtual std::string getDirectFunctionAux ()=0
 getDirectFunctionAux More...
 
virtual std::string getDirectUniforms ()=0
 getDirectUniforms More...
 
virtual std::string getInverseFunction ()=0
 getInverseFunction More...
 
virtual std::string getInverseUniforms ()=0
 getInverseUniforms More...
 
virtual std::string getInverseFunctionAux ()=0
 getInverseFunctionAux More...
 
void generatePrograms (std::string vertex_source)
 generatePrograms More...
 
void setTransform (bool direct)
 setTransform More...
 
void bindProgram ()
 bindProgram More...
 
void unbindProgram ()
 unbindProgram More...
 
virtual void setUniforms ()
 setUniforms More...
 

Protected Attributes

int direct
 
TechniqueGL techniques [2]
 

Detailed Description

The ColorConvGL class.

Constructor & Destructor Documentation

◆ ColorConvGL()

pic::ColorConvGL::ColorConvGL ( bool  direct = true)
inline

Member Function Documentation

◆ bindProgram()

void pic::ColorConvGL::bindProgram ( )
inline

bindProgram

◆ generatePrograms()

void pic::ColorConvGL::generatePrograms ( std::string  vertex_source)
inline

generatePrograms

Parameters
vertex_source

◆ getDirectFunction()

virtual std::string pic::ColorConvGL::getDirectFunction ( )
pure virtual

getDirectFunction

Returns

◆ getDirectFunctionAux()

virtual std::string pic::ColorConvGL::getDirectFunctionAux ( )
pure virtual

getDirectFunctionAux

Returns

◆ getDirectUniforms()

virtual std::string pic::ColorConvGL::getDirectUniforms ( )
pure virtual

getDirectUniforms

Returns

◆ getInverseFunction()

virtual std::string pic::ColorConvGL::getInverseFunction ( )
pure virtual

getInverseFunction

Returns

◆ getInverseFunctionAux()

virtual std::string pic::ColorConvGL::getInverseFunctionAux ( )
pure virtual

getInverseFunctionAux

Returns

◆ getInverseUniforms()

virtual std::string pic::ColorConvGL::getInverseUniforms ( )
pure virtual

getInverseUniforms

Returns

◆ setTransform()

void pic::ColorConvGL::setTransform ( bool  direct)
inline

setTransform

Parameters
direct

◆ setUniforms()

virtual void pic::ColorConvGL::setUniforms ( )
inlinevirtual

setUniforms

◆ unbindProgram()

void pic::ColorConvGL::unbindProgram ( )
inline

unbindProgram

Member Data Documentation

◆ direct

int pic::ColorConvGL::direct
protected

◆ techniques

TechniqueGL pic::ColorConvGL::techniques[2]
protected

The documentation for this class was generated from the following file: