Volume Renderer DoF
Tex3DShader.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <iostream>
4 
5 #include "RENDER\GLShader.h"
6 #include "RENDER\FBO.h"
7 
9 class Tex3DShader : public GLShader
10 {
11  public:
12  Tex3DShader();
13  ~Tex3DShader();
14 
18  void draw(FBO* fbo);
19 
25  void prepare(GLCamera& camera, const GLuint& quadVAO, const GLuint& volTEX);
26 
27  private:
29  void configShader() override;
30 
31  GLint volumeTextureLocation;
32 };
Definition: Tex3DShader.h:9
Definition: GLCamera.h:9
void prepare(GLCamera &camera, const GLuint &quadVAO, const GLuint &volTEX)
Definition: Tex3DShader.cpp:15
~Tex3DShader()
Definition: Tex3DShader.cpp:11
void draw(FBO *fbo)
Definition: Tex3DShader.cpp:29
Definition: GLShader.h:10
Definition: FBO.h:7
Tex3DShader()
Definition: Tex3DShader.cpp:5