18 #ifndef PIC_GL_FILTERING_FILTER_COLOR_CONV_HPP 19 #define PIC_GL_FILTERING_FILTER_COLOR_CONV_HPP 21 #include "../../base.hpp" 22 #include "../../util/std_util.hpp" 23 #include "../../gl/filtering/filter.hpp" 86 width = imgIn[0]->width;
87 height = imgIn[0]->height;
89 frames = imgIn[0]->frames;
virtual void setUniforms()
setUniforms
Definition: color_conv.hpp:131
ColorConvGL * color_conv
Definition: filter_color_conv.hpp:34
void setup(bool direct)
setup
Definition: filter_color_conv.hpp:70
void generatePrograms(std::string vertex_source)
generatePrograms
Definition: color_conv.hpp:86
T * delete_s(T *data)
delete_s
Definition: std_util.hpp:123
void setTransform(bool direct)
setTransform
Definition: color_conv.hpp:107
The FilterGLColorConv class.
Definition: filter_color_conv.hpp:30
void bindProgram()
bindProgram
Definition: color_conv.hpp:115
void releaseAux()
releaseAux
Definition: filter_color_conv.hpp:61
void OutputSize(ImageGLVec imgIn, int &width, int &height, int &channels, int &frames)
OutputSize.
Definition: filter_color_conv.hpp:84
The FilterGL class.
Definition: filter.hpp:35
The ColorConvGL class.
Definition: color_conv.hpp:30
std::string vertex_source
Definition: display.hpp:57
Definition: bilateral_separation.hpp:25
void unbindTechnique()
Definition: filter_color_conv.hpp:97
void unbindProgram()
unbindProgram
Definition: color_conv.hpp:123
FilterGLColorConv(ColorConvGL *color_conv, bool direct)
FilterGLColorConv.
Definition: filter_color_conv.hpp:48
void bindTechnique()
Definition: filter_color_conv.hpp:92
std::vector< ImageGL * > ImageGLVec
ImageGLVec an std::vector of pic::ImageGL.
Definition: image_vec.hpp:32
void release()
release
Definition: display.hpp:85
~FilterGLColorConv()
Definition: filter_color_conv.hpp:56
void initShaders()
initShaders
Definition: filter_color_conv.hpp:39