|
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 | ) |