SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
SLGLProgram.h File Reference
#include <map>
#include <SLGLState.h>
#include <SLVec4.h>
#include <SLGLUniform.h>
#include <SLObject.h>
#include <SLLight.h>
Include dependency graph for SLGLProgram.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SLGLProgram
 Encapsulation of an OpenGL shader program object. More...
 

Typedefs

typedef vector< SLGLShader * > SLVGLShader
 STL vector type for SLGLShader pointers. More...
 
typedef std::map< string, int > SLLocMap
 
typedef vector< SLGLProgram * > SLVGLProgram
 STL vector of SLGLProgram pointers. More...
 

Detailed Description

Authors
Marcus Hudritsch, Martin Christens, http://www.clockworkcoders.com
Date
July 2014
Remarks
Please use clangformat to format the code. See more code style on https://github.com/cpvrlab/SLProject4/wiki/SLProject-Coding-Style

Definition in file SLGLProgram.h.

Typedef Documentation

◆ SLLocMap

typedef std::map<string, int> SLLocMap

Definition at line 38 of file SLGLProgram.h.

◆ SLVGLProgram

typedef vector<SLGLProgram*> SLVGLProgram

STL vector of SLGLProgram pointers.

Definition at line 149 of file SLGLProgram.h.

◆ SLVGLShader

typedef vector<SLGLShader*> SLVGLShader

STL vector type for SLGLShader pointers.

Definition at line 31 of file SLGLProgram.h.