attachShader(const Shader &shader) | jop::ShaderProgram | |
bind() const | jop::ShaderProgram | |
getDefault() | jop::ShaderProgram | static |
getError() | jop::ShaderProgram | static |
getMaxAttributes() | jop::ShaderProgram | static |
getName() const | jop::Resource | |
getPersistence() const | jop::Resource | |
getReference() const | jop::SafeReferenceable< Resource > | |
getSerializePackage() const | jop::SerializeInfo | |
isLightSerializeable() const | jop::SerializeInfo | |
isValid() const | jop::ShaderProgram | |
link() | jop::ShaderProgram | |
load(const std::string &pp, const Args &...args) | jop::ShaderProgram | |
operator=(SafeReferenceable< Resource > &&other) | jop::SafeReferenceable< Resource > | protected |
Resource(const Resource &other, const std::string &newName) | jop::Resource | protected |
Resource(const std::string &name) | jop::Resource | |
SafeReferenceable(Resource *ref) | jop::SafeReferenceable< Resource > | protected |
SafeReferenceable(SafeReferenceable< Resource > &&other) | jop::SafeReferenceable< Resource > | protected |
SerializeInfo() | jop::SerializeInfo | |
setLightSerializeable(const bool set) | jop::SerializeInfo | |
setPersistence(const unsigned short level) | jop::Resource | |
setSerializePackage(const uint16 package) | jop::SerializeInfo | |
setShouldSerialize(const bool set) | jop::SerializeInfo | |
setUniform(const std::string &name, const glm::mat4 &matrix) | jop::ShaderProgram | |
setUniform(const std::string &name, const float *matrices, const unsigned int amount) | jop::ShaderProgram | |
setUniform(const std::string &name, const glm::mat3 &matrix) | jop::ShaderProgram | |
setUniform(const std::string &name, const glm::vec2 &vector) | jop::ShaderProgram | |
setUniform(const std::string &name, const glm::vec3 &vector) | jop::ShaderProgram | |
setUniform(const std::string &name, const glm::vec4 &vector) | jop::ShaderProgram | |
setUniform(const std::string &name, const Texture &texture, const unsigned int unit) | jop::ShaderProgram | |
setUniform(const std::string &name, const float value) | jop::ShaderProgram | |
setUniform(const std::string &name, const int value) | jop::ShaderProgram | |
setUniform(const std::string &name, const bool value) | jop::ShaderProgram | |
ShaderProgram(const std::string &name) | jop::ShaderProgram | |
shouldSerialize() const | jop::SerializeInfo | |
unbind() const | jop::ShaderProgram | |
unlink() | jop::ShaderProgram | |
validate() const | jop::ShaderProgram | |
~Resource()=0 | jop::Resource | pure virtual |
~SafeReferenceable() | jop::SafeReferenceable< Resource > | protected |
~ShaderProgram() | jop::ShaderProgram | |