Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
Loading...
Searching...
No Matches
ToyMaker::ShaderProgram Member List

This is the complete list of members for ToyMaker::ShaderProgram, including all inherited members.

destroyResource()ToyMaker::ShaderProgramprivate
disableAttribArray(const std::string &name) constToyMaker::ShaderProgram
disableAttribArray(GLint locationAttrib) constToyMaker::ShaderProgram
enableAttribArray(const std::string &name) constToyMaker::ShaderProgram
enableAttribArray(GLint locationAttrib) constToyMaker::ShaderProgram
getLocationAttribArray(const std::string &name) constToyMaker::ShaderProgram
getLocationUniform(const std::string &name) constToyMaker::ShaderProgram
getLocationUniformBlock(const std::string &name) constToyMaker::ShaderProgram
getProgramID() constToyMaker::ShaderProgram
getResourceTypeName()ToyMaker::ShaderPrograminlinestatic
getResourceTypeName_() const overrideToyMaker::Resource< ShaderProgram >inlinevirtual
IResource()=defaultToyMaker::IResourceprotected
mIDToyMaker::ShaderProgramprivate
operator=(const ShaderProgram &other)=delete (defined in ToyMaker::ShaderProgram)ToyMaker::ShaderProgram
operator=(ShaderProgram &&other) noexceptToyMaker::ShaderProgram
RegisterResource()ToyMaker::IResourceprotectedstatic
registerSelf()ToyMaker::Resource< ShaderProgram >privatestatic
releaseResource()ToyMaker::ShaderProgramprivate
Resource(int explicitlyInitializeMe)ToyMaker::Resource< ShaderProgram >inlineexplicitprotected
s_registratorToyMaker::Resource< ShaderProgram >inlineprivatestatic
setUBool(const std::string &name, bool value) constToyMaker::ShaderProgram
setUFloat(const std::string &name, float value) constToyMaker::ShaderProgram
setUInt(const std::string &name, int value) constToyMaker::ShaderProgram
setUMat4(const std::string &name, const glm::mat4 &value) constToyMaker::ShaderProgram
setUniformBlock(const std::string &name, GLuint bindingPoint) constToyMaker::ShaderProgram
setUVec2(const std::string &name, const glm::vec2 &value) constToyMaker::ShaderProgram
setUVec3(const std::string &name, const glm::vec3 &value) constToyMaker::ShaderProgram
setUVec4(const std::string &name, const glm::vec4 &value) constToyMaker::ShaderProgram
ShaderProgram(GLuint program)ToyMaker::ShaderProgram
ShaderProgram(const ShaderProgram &other)=delete (defined in ToyMaker::ShaderProgram)ToyMaker::ShaderProgram
ShaderProgram(ShaderProgram &&other) noexceptToyMaker::ShaderProgram
use() constToyMaker::ShaderProgram
~IResource()=defaultToyMaker::IResourcevirtual
~ShaderProgram()ToyMaker::ShaderProgram