YAGE  1.0
Yet Another Game Engine
Shader_Factory Class Reference

#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_FactoryGetInstance ()
 

Constructor & Destructor Documentation

Shader_Factory::~Shader_Factory ( void  )

Member Function Documentation

const GLuint & Shader_Factory::CreateDebugProgram ( )
const GLuint & Shader_Factory::CreateProgram ( const std::string &  shaderName,
const std::string &  VertexShaderFilename,
const std::string &  FragmentShaderFilename 
)
Shader_Factory * Shader_Factory::GetInstance ( )
static
const void Shader_Factory::SetTextureShader ( IGameObject model)