#include <GL3DView.h>
Public Member Functions | |
GLMultiProgramm () | |
void | load (QString &vertexShaderName, QString &loopFragmentShaderName, QString &lastFragmentShaderName) |
void | link () |
void | free () |
Public Attributes | |
GLProgramm | loopProgramm |
GLProgramm | lastProgramm |
Definition at line 11 of file GL3DView.h.
GLMultiProgramm::GLMultiProgramm | ( | ) |
Definition at line 8 of file GL3DView.cpp.
void GLMultiProgramm::free | ( | ) |
Definition at line 26 of file GL3DView.cpp.
References GLProgramm::free(), lastProgramm, and loopProgramm.
void GLMultiProgramm::link | ( | ) |
Definition at line 18 of file GL3DView.cpp.
References GLProgramm::fragmentShader, lastProgramm, GLProgramm::link(), GLShader::loopIterations, loopProgramm, and GLShader::maxLoopIterations.
Referenced by GL3DView::initializeGL().
void GLMultiProgramm::load | ( | QString & | vertexShaderName, | |
QString & | loopFragmentShaderName, | |||
QString & | lastFragmentShaderName | |||
) |
Definition at line 12 of file GL3DView.cpp.
References lastProgramm, GLProgramm::load(), and loopProgramm.
Referenced by GL3DView::GL3DView().
Definition at line 19 of file GL3DView.h.
Referenced by GL3DView::drawVolume(), free(), link(), load(), and GL3DView::paintGL().
Definition at line 19 of file GL3DView.h.
Referenced by GL3DView::drawVolume(), free(), link(), load(), and GL3DView::paintGL().