| 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 | |