PROTO::KLUDGE  0.1
Quick prototyping library for games using SDL and OpenGL.
pk::Shader Member List

This is the complete list of members for pk::Shader, including all inherited members.

attach(GLuint theProgram, const char *shaderCode, GLenum shaderType)pk::Shaderprivate
clear()pk::Shader
compile(const char *vertexCode, const char *fragmentCode)pk::Shaderprivate
getAmbientColorLocation()pk::Shaderinline
getAmbientIntensityLocation()pk::Shaderinline
getDiffuseIntensityLocation()pk::Shaderinline
getDirectionLocation()pk::Shaderinline
getEyePositionLocation()pk::Shaderinline
getModelLocation()pk::Shaderinline
getProjectionLocation()pk::Shaderinline
getShininessLocation()pk::Shaderinline
getSpecularIntensityLocation()pk::Shaderinline
getViewLocation()pk::Shaderinline
load(const char *vertexLocation, const char *fragmentLocation)pk::Shader
loadFromString(const char *vertexCode, const char *fragmentCode)pk::Shader
m_shaderIDpk::Shaderprivate
m_uniformAmbientColorpk::Shaderprivate
m_uniformAmbientIntensitypk::Shaderprivate
m_uniformDiffuseIntensitypk::Shaderprivate
m_uniformDirectionpk::Shaderprivate
m_uniformEyePositionpk::Shaderprivate
m_uniformModelpk::Shaderprivate
m_uniformProjectionpk::Shaderprivate
m_uniformShininesspk::Shaderprivate
m_uniformSpecularIntensitypk::Shaderprivate
m_uniformViewpk::Shaderprivate
read(const char *fileLocation)pk::Shader
Shader()pk::Shader
Shader(const char *vertexLocation, const char *fragmentLocation)pk::Shader
use()pk::Shader
~Shader()pk::Shader