The BufferOpGL class.
More...
#include <display.hpp>
◆ BufferOpGL()
PIC_INLINE pic::pic::BufferOpGL::BufferOpGL |
( |
std::string |
op, |
|
|
bool |
bTexelFetch = false , |
|
|
float * |
c0 = NULL , |
|
|
float * |
c1 = NULL |
|
) |
| |
◆ initShaders()
PIC_INLINE void pic::pic::BufferOpGL::initShaders |
( |
| ) |
|
|
protected |
◆ Process()
PIC_INLINE void pic::pic::BufferOpGL::Process |
( |
GLuint |
tex0, |
|
|
GLuint |
tex1, |
|
|
GLuint |
texOut, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
Process.
- Parameters
-
tex0 | |
tex1 | |
texOut | |
width | |
height | |
◆ update() [1/2]
PIC_INLINE void pic::pic::BufferOpGL::update |
( |
const float * |
c0, |
|
|
const float * |
c1 = NULL |
|
) |
| |
◆ update() [2/2]
PIC_INLINE void pic::pic::BufferOpGL::update |
( |
float |
c0 = 0.0f , |
|
|
float |
c1 = 0.0f |
|
) |
| |
◆ bTexelFetch
bool pic::pic::BufferOpGL::bTexelFetch |
|
protected |
◆ c0
float pic::pic::BufferOpGL::c0[4] |
|
protected |
◆ c1
float pic::pic::BufferOpGL::c1[4] |
|
protected |
◆ fbo
Fbo* pic::pic::BufferOpGL::fbo |
|
protected |
◆ fragment_source
std::string pic::pic::BufferOpGL::fragment_source |
◆ geometry_source
std::string pic::pic::BufferOpGL::geometry_source |
◆ op
std::string pic::pic::BufferOpGL::op |
|
protected |
◆ quad
QuadGL* pic::pic::BufferOpGL::quad |
|
protected |
◆ target
GLenum pic::pic::BufferOpGL::target |
|
protected |
◆ technique
◆ vertex_source
std::string pic::pic::BufferOpGL::vertex_source |
The documentation for this class was generated from the following files:
- C:/Users/Francesco/Documents/GitHub/piccante/include/util/gl/display.hpp
- C:/Users/Francesco/Documents/GitHub/piccante/include/util/gl/buffer_op.hpp