The FilterGL class.
More...
#include <filter.hpp>
◆ FilterGL()
pic::FilterGL::FilterGL |
( |
| ) |
|
|
inline |
◆ ~FilterGL()
pic::FilterGL::~FilterGL |
( |
| ) |
|
|
inline |
◆ allocateOutputMemory()
allocateOutputMemory
- Parameters
-
- Returns
◆ bindTechnique()
virtual void pic::FilterGL::bindTechnique |
( |
| ) |
|
|
inlinevirtual |
◆ changePass()
virtual void pic::FilterGL::changePass |
( |
int |
pass, |
|
|
int |
tPass |
|
) |
| |
|
inlinevirtual |
◆ gammaCorrection()
static std::string pic::FilterGL::gammaCorrection |
( |
std::string |
fragment_source, |
|
|
bool |
bGammaCorrection |
|
) |
| |
|
inlinestatic |
gammaCorrection
- Parameters
-
fragment_source | |
bGammaCorrection | |
- Returns
◆ getFbo()
virtual Fbo* pic::FilterGL::getFbo |
( |
| ) |
|
|
inlinevirtual |
◆ insertFilter()
void pic::FilterGL::insertFilter |
( |
FilterGL * |
flt | ) |
|
|
inline |
◆ OutputSize()
virtual void pic::FilterGL::OutputSize |
( |
ImageGLVec |
imgIn, |
|
|
int & |
width, |
|
|
int & |
height, |
|
|
int & |
channels, |
|
|
int & |
frames |
|
) |
| |
|
inlinevirtual |
OutputSize.
- Parameters
-
imgIn | |
width | |
height | |
channels | |
frames | |
◆ Process()
Process.
- Parameters
-
- Returns
◆ release()
void pic::FilterGL::release |
( |
| ) |
|
|
inline |
◆ releaseAux()
virtual void pic::FilterGL::releaseAux |
( |
| ) |
|
|
inlinevirtual |
◆ setFbo()
void pic::FilterGL::setFbo |
( |
Fbo * |
fbo | ) |
|
|
inline |
◆ setTarget()
void pic::FilterGL::setTarget |
( |
GLenum |
target | ) |
|
|
inline |
◆ setupAux()
setupAux
- Parameters
-
- Returns
◆ unbindTechnique()
virtual void pic::FilterGL::unbindTechnique |
( |
| ) |
|
|
inlinevirtual |
◆ bDelete
bool pic::FilterGL::bDelete |
◆ bFboOwn
bool pic::FilterGL::bFboOwn |
|
protected |
◆ fbo
◆ filters
std::vector< FilterGL* > pic::FilterGL::filters |
◆ fragment_source
std::string pic::FilterGL::fragment_source |
◆ geometry_source
std::string pic::FilterGL::geometry_source |
◆ param
◆ quad
◆ target
GLenum pic::FilterGL::target |
|
protected |
◆ technique
◆ vertex_source
std::string pic::FilterGL::vertex_source |
The documentation for this class was generated from the following file:
- C:/Users/Francesco/Documents/GitHub/piccante/include/gl/filtering/filter.hpp