OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
This is the complete list of members for Engine::Shader, including all inherited members.
AttachShader(uint shader) (defined in Engine::Shader) | Engine::Shader | virtual |
BindAttributeLocation(const char *location, int attribute_id) (defined in Engine::Shader) | Engine::Shader | virtual |
BindFragData(const char *location, int frag_position) (defined in Engine::Shader) | Engine::Shader | virtual |
BindMatrix(const char *location, glm::mat4 matrix) (defined in Engine::Shader) | Engine::Shader | virtual |
BindTexture(Texture *texture, const char *location, int texture_unit) (defined in Engine::Shader) | Engine::Shader | virtual |
BindUniform1f(const char *location, float number) (defined in Engine::Shader) | Engine::Shader | virtual |
BindUniform1i(const char *location, int number) (defined in Engine::Shader) | Engine::Shader | virtual |
BindVec3f(const char *location, const Vector3f &vector) (defined in Engine::Shader) | Engine::Shader | virtual |
BindVec3i(const char *location, const Vector3i &vector) (defined in Engine::Shader) | Engine::Shader | virtual |
BindVec4f(const char *location, const Vector4f &vector) (defined in Engine::Shader) | Engine::Shader | virtual |
BindVec4i(const char *location, const Vector4i &vector) (defined in Engine::Shader) | Engine::Shader | virtual |
getProgram(void) (defined in Engine::IShader) | Engine::IShader | inline |
hasLinked(void) (defined in Engine::IShader) | Engine::IShader | inline |
hasSource(void) (defined in Engine::IShader) | Engine::IShader | inline |
IShader() (defined in Engine::IShader) | Engine::IShader | inline |
isUsing(void) (defined in Engine::IShader) | Engine::IShader | inline |
LinkProgram(void) (defined in Engine::Shader) | Engine::Shader | virtual |
mLink (defined in Engine::IShader) | Engine::IShader | protected |
mProgram (defined in Engine::IShader) | Engine::IShader | protected |
mShaders (defined in Engine::IShader) | Engine::IShader | protected |
mSource (defined in Engine::IShader) | Engine::IShader | protected |
mUsing (defined in Engine::IShader) | Engine::IShader | protected |
setLinked(bool state) (defined in Engine::IShader) | Engine::IShader | inline |
setSource(bool state) (defined in Engine::IShader) | Engine::IShader | inline |
setUsing(bool state) (defined in Engine::IShader) | Engine::IShader | inline |
Shader() (defined in Engine::Shader) | Engine::Shader | |
Unused(void) (defined in Engine::Shader) | Engine::Shader | virtual |
UseProgram(void) (defined in Engine::Shader) | Engine::Shader | virtual |
~IShader() (defined in Engine::IShader) | Engine::IShader | inlinevirtual |
~Shader() (defined in Engine::Shader) | Engine::Shader |