GLProgramm Class Reference

#include <GLProgramm.h>

Collaboration diagram for GLProgramm:
[legend]

List of all members.

Public Member Functions

 GLProgramm ()
 ~GLProgramm ()
void load (QString &vertexShaderName, QString &fragmentShaderName)
bool link ()
void free ()

Public Attributes

GLuint programm
GLShader vertexShader
GLShader fragmentShader


Detailed Description

Definition at line 11 of file GLProgramm.h.


Constructor & Destructor Documentation

GLProgramm::GLProgramm (  ) 

Definition at line 6 of file GLProgramm.cpp.

References programm.

GLProgramm::~GLProgramm (  ) 

Definition at line 11 of file GLProgramm.cpp.

References free().


Member Function Documentation

void GLProgramm::free (  ) 

Definition at line 79 of file GLProgramm.cpp.

References programm.

Referenced by GLMultiProgramm::free(), GL3DView::uninitializeGL(), and ~GLProgramm().

bool GLProgramm::link (  ) 

void GLProgramm::load ( QString &  vertexShaderName,
QString &  fragmentShaderName 
)

Definition at line 16 of file GLProgramm.cpp.

References fragmentShader, GLShader::load(), and vertexShader.

Referenced by GL3DView::GL3DView(), and GLMultiProgramm::load().


Member Data Documentation

Definition at line 20 of file GLProgramm.h.

Referenced by GL3DView::drawVolume(), free(), GLProgramm(), link(), and GL3DView::paintGL().

Definition at line 21 of file GLProgramm.h.

Referenced by link(), and load().


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

Generated on Wed Dec 10 13:50:14 2008 for Tido Visualization by  doxygen 1.5.7.1