Blamite Game Engine - blam!  00285.12.18.20.1411.blamite
The core library for the Blamite Game Engine.
BlamGLSLShaderProgram Class Reference

#include <shader.h>

Public Member Functions

 BlamGLSLShaderProgram (std::string _id)
 
 ~BlamGLSLShaderProgram ()
 
std::string GetID ()
 
GLuint GetGLProgramID ()
 
void AttachShader (std::string shader_id)
 
void AttachShader (BlamGLSLShader *shader)
 
void Link ()
 
void Use ()
 

Constructor & Destructor Documentation

◆ BlamGLSLShaderProgram()

BlamGLSLShaderProgram::BlamGLSLShaderProgram ( std::string  _id)

◆ ~BlamGLSLShaderProgram()

BlamGLSLShaderProgram::~BlamGLSLShaderProgram ( )

Member Function Documentation

◆ AttachShader() [1/2]

void BlamGLSLShaderProgram::AttachShader ( BlamGLSLShader shader)

◆ AttachShader() [2/2]

void BlamGLSLShaderProgram::AttachShader ( std::string  shader_id)

◆ GetGLProgramID()

GLuint BlamGLSLShaderProgram::GetGLProgramID ( )

◆ GetID()

std::string BlamGLSLShaderProgram::GetID ( )

◆ Link()

void BlamGLSLShaderProgram::Link ( )

◆ Use()

void BlamGLSLShaderProgram::Use ( )

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