YAGE
1.0
Yet Another Game Engine
|
#include <Shader_Factory.h>
Public Member Functions | |
~Shader_Factory (void) | |
const GLuint & | CreateProgram (const std::string &shaderName, const std::string &VertexShaderFilename, const std::string &FragmentShaderFilename) |
const void | SetTextureShader (IGameObject &model) |
const GLuint & | CreateDebugProgram () |
Static Public Member Functions | |
static Shader_Factory * | GetInstance () |
Shader_Factory::~Shader_Factory | ( | void | ) |
const GLuint & Shader_Factory::CreateDebugProgram | ( | ) |
const GLuint & Shader_Factory::CreateProgram | ( | const std::string & | shaderName, |
const std::string & | VertexShaderFilename, | ||
const std::string & | FragmentShaderFilename | ||
) |
|
static |
const void Shader_Factory::SetTextureShader | ( | IGameObject & | model | ) |