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