![]() |
PROTO::KLUDGE
0.1
Quick prototyping library for games using SDL and OpenGL.
|
Stores the states used to draw OpenGL objects. More...
#include <GLStates.hpp>
Public Attributes | |
GLuint * | modelLocation |
Used to bind a uniform value to a location in memory for the GLSL Model matrix. More... | |
GLuint * | viewLocation |
Used to bind a uniform value to a location in memory for the GLSL View matrix. More... | |
GLuint * | projectionLocation |
Used to bind a uniform value to a location in memory for the GLSL Projection matrix. More... | |
GLuint * | ambientIntensityLocation |
Used to bind a uniform value to a location in memory for the ambient intensity of the lighting. More... | |
GLuint * | ambientColorLocation |
Used to bind a uniform value to a location in memory for the ambient color of the lighting. More... | |
GLuint * | diffuseIntensityLocation |
Used to bind a uniform value to a location in memory for the diffuse intensity of the lighting. More... | |
GLuint * | directionLocation |
Used to bind a uniform value to a location in memory for the direction of the lighting. More... | |
GLuint * | specularIntensityLocation |
Used to bind a uniform value to a location in memory for the specular intensity of the lighting. More... | |
GLuint * | shininessLocation |
Used to bind a uniform value to a location in memory for the shininess of the lighting. More... | |
GLuint * | eyePositionLocation |
Used to bind a uniform value to a location in memory for the eye position of the lighting. More... | |
Stores the states used to draw OpenGL objects.
GLuint* pk::GLStates::ambientColorLocation |
Used to bind a uniform value to a location in memory for the ambient color of the lighting.
GLuint* pk::GLStates::ambientIntensityLocation |
Used to bind a uniform value to a location in memory for the ambient intensity of the lighting.
GLuint* pk::GLStates::diffuseIntensityLocation |
Used to bind a uniform value to a location in memory for the diffuse intensity of the lighting.
GLuint* pk::GLStates::directionLocation |
Used to bind a uniform value to a location in memory for the direction of the lighting.
GLuint* pk::GLStates::eyePositionLocation |
Used to bind a uniform value to a location in memory for the eye position of the lighting.
GLuint* pk::GLStates::modelLocation |
Used to bind a uniform value to a location in memory for the GLSL Model matrix.
GLuint* pk::GLStates::projectionLocation |
Used to bind a uniform value to a location in memory for the GLSL Projection matrix.
GLuint* pk::GLStates::shininessLocation |
Used to bind a uniform value to a location in memory for the shininess of the lighting.
GLuint* pk::GLStates::specularIntensityLocation |
Used to bind a uniform value to a location in memory for the specular intensity of the lighting.
GLuint* pk::GLStates::viewLocation |
Used to bind a uniform value to a location in memory for the GLSL View matrix.