Visualisierung2
ShaderLoader Class Reference

#include <ShaderLoader.h>

Public Member Functions

 ShaderLoader (void)
 
 ~ShaderLoader (void)
 
GLuint LoadShaders (const char *vertex_path, const char *fragment_path, const char *geo_path)
 Diese Methode laedt die Shader. Parameter sind die jeweiligen Dateipfade. More...
 

Detailed Description

Diese Klasse laedt aus den angegeben Pfaden, einen vertex, einen fragment und einen geometry shader. Der Geometrie Shader wird in dieser Aplikation nicht verwendet, weshalb dieser nicht in das Shaderprogramm gelinkt wird.

Definition at line 10 of file ShaderLoader.h.

Constructor & Destructor Documentation

ShaderLoader::ShaderLoader ( void  )

Definition at line 5 of file ShaderLoader.cpp.

ShaderLoader::~ShaderLoader ( void  )

Definition at line 10 of file ShaderLoader.cpp.

Member Function Documentation

GLuint ShaderLoader::LoadShaders ( const char *  vertex_path,
const char *  fragment_path,
const char *  geo_path 
)

Diese Methode laedt die Shader. Parameter sind die jeweiligen Dateipfade.

Diese Methode laedt die Shader aus den jeweiligen Dateien und fuegt sie zu einem Programm zusammen. Der Geometry Shader wird in dieser Version des Projekts nicht benutzt und wird nicht gelinkt. Wird moeglishcerweise spaeter verwendet um die Geschwindigkeit etwas zu erhoehen. Zurueckgegeben wird das Handle zu den Shaderprogramm.

Definition at line 19 of file ShaderLoader.cpp.


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