Volume Renderer DoF
QuadShader Class Reference

#include <QuadShader.h>

Inheritance diagram for QuadShader:
GLShader

Public Member Functions

 QuadShader ()
 
 ~QuadShader ()
 
void draw (const GLuint &text, GLCamera &camera)
 
- Public Member Functions inherited from GLShader
 GLShader (const QString &_vertex, const QString &_fragment)
 
 ~GLShader ()
 
void prepare (const GLuint &vao)
 
void cleanUp ()
 
const bool isRenderable () const
 

Additional Inherited Members

- Protected Member Functions inherited from GLShader
void createShader (const QString &_vertex, const QString &_fragment)
 
- Protected Attributes inherited from GLShader
QOpenGLShaderProgram * linker
 
GLuint program
 
GLboolean renderable
 

Detailed Description

A class for rendering a textured quad

Constructor & Destructor Documentation

◆ QuadShader()

QuadShader::QuadShader ( )

◆ ~QuadShader()

QuadShader::~QuadShader ( )

Member Function Documentation

◆ draw()

void QuadShader::draw ( const GLuint &  text,
GLCamera camera 
)

draws a quad

Parameters
texttexture id
cameracamera with necessary matrices

The documentation for this class was generated from the following files: