Jopnal Engine  alpha 0.4
Simple Component Based 2D/3D Game Engine
jop::ShaderProgram Member List

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

attachShader(const Shader &shader)jop::ShaderProgram
bind() const jop::ShaderProgram
getDefault()jop::ShaderProgramstatic
getError()jop::ShaderProgramstatic
getMaxAttributes()jop::ShaderProgramstatic
getName() const jop::Resource
getPersistence() const jop::Resource
getReference() constjop::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::Resourceprotected
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()=0jop::Resourcepure virtual
~SafeReferenceable()jop::SafeReferenceable< Resource >protected
~ShaderProgram()jop::ShaderProgram