25 void draw(
FBO* fbo0,
FBO* fbo1,
float C,
bool f2b);
32 void loadDepth(
float depthZCoord,
float distance);
39 void prepare(
GLCamera& camera,
const GLuint& quadVAO,
const GLuint& volTEX);
48 void configShader()
override;
64 GLint FRONT2BACK_Location;
69 GLint circleOfConfLocation;
74 GLint volumeTextureLocation;
79 GLint previousTextureLocation;
84 GLint tfFirstValueLocation[5];
89 GLint tfSecondValueLocation[5];
94 GLint tfOptValueLocation[5];
99 GLint tfColorLocation[5];
104 GLint numberOfTFLocation;
void cleanUp()
Definition: DoFShader.cpp:93
~DoFShader()
Definition: DoFShader.cpp:45
DoFShader()
Definition: DoFShader.cpp:5
void prepare(GLCamera &camera, const GLuint &quadVAO, const GLuint &volTEX)
Definition: DoFShader.cpp:49
Definition: DoFShader.h:12
void refresh()
Definition: DoFShader.cpp:101
Definition: GLShader.h:10
void draw(FBO *fbo0, FBO *fbo1, float C, bool f2b)
Definition: DoFShader.cpp:68
void loadDepth(float depthZCoord, float distance)
Definition: DoFShader.cpp:87