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

The ColorConvGLXYZtoCIELAB class. More...

#include <color_conv_xyz_to_cielab.hpp>

Inheritance diagram for pic::ColorConvGLXYZtoCIELAB:
pic::pic::ColorConvGL

Public Member Functions

 ColorConvGLXYZtoCIELAB (bool direct=true)
 ColorConvGLXYZtoCIELAB. More...
 
std::string getDirectFunction ()
 getDirectFunction More...
 
std::string getInverseFunction ()
 getInverseFunction More...
 
void setUniforms ()
 setUniforms More...
 
- Public Member Functions inherited from pic::pic::ColorConvGL
 ColorConvGL (bool direct=true)
 ColorConv. More...
 
virtual std::string getDirectFunctionAux ()=0
 getDirectFunctionAux More...
 
virtual std::string getDirectUniforms ()=0
 getDirectUniforms 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...
 

Protected Attributes

float white_point [3]
 
- Protected Attributes inherited from pic::pic::ColorConvGL
int direct
 
TechniqueGL techniques [2]
 

Detailed Description

The ColorConvGLXYZtoCIELAB class.

Constructor & Destructor Documentation

◆ ColorConvGLXYZtoCIELAB()

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

Member Function Documentation

◆ getDirectFunction()

std::string pic::ColorConvGLXYZtoCIELAB::getDirectFunction ( )
inlinevirtual

getDirectFunction

Returns

Implements pic::pic::ColorConvGL.

◆ getInverseFunction()

std::string pic::ColorConvGLXYZtoCIELAB::getInverseFunction ( )
inlinevirtual

getInverseFunction

Returns

Implements pic::pic::ColorConvGL.

◆ setUniforms()

void pic::ColorConvGLXYZtoCIELAB::setUniforms ( )
inlinevirtual

setUniforms

Reimplemented from pic::pic::ColorConvGL.

Member Data Documentation

◆ white_point

float pic::ColorConvGLXYZtoCIELAB::white_point[3]
protected

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