HatchitGraphics
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
Hatchit::Graphics::OpenGL::GLShader Class Reference
Inheritance diagram for Hatchit::Graphics::OpenGL::GLShader:
IShader Hatchit::Graphics::OpenGL::GLFragShader Hatchit::Graphics::OpenGL::GLGeoShader Hatchit::Graphics::OpenGL::GLTessShader Hatchit::Graphics::OpenGL::GLVertShader

Public Member Functions

bool VInitFromFile (Core::File *file) override
 
void VOnLoaded () override
 
virtual void VCompile ()
 

Protected Member Functions

void printShaderLog ()
 
void compileGL (GLenum shaderType)
 

Protected Attributes

GLuint shader
 
std::map< std::string, GLuint > m_uniformMap
 
std::map< std::string, GLuint > m_textureMap
 

Friends

class GLMaterial
 

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