globjects  1.1.0.2f0c753c8647
Strict OpenGL objects wrapper.
globjects::Uniform< T > Member List

This is the complete list of members for globjects::Uniform< T >, including all inherited members.

AbstractUniform(gl::GLint location)globjects::AbstractUniform
AbstractUniform(const std::string &name)globjects::AbstractUniform
as()globjects::AbstractUniform
as() const globjects::AbstractUniform
BindlessImplementation enum nameglobjects::AbstractUniform
changed()globjects::AbstractUniformprotected
deregisterProgram(Program *program)globjects::AbstractUniformprotected
destroy() const globjects::HeapOnly
HeapOnly()globjects::HeapOnly
hintBindlessImplementation(const BindlessImplementation impl)globjects::AbstractUniformstatic
identity() const globjects::AbstractUniform
Legacy enum valueglobjects::AbstractUniform
location() const globjects::AbstractUniform
locationFor(const Program *program) const globjects::AbstractUniformprotected
m_identityglobjects::AbstractUniformprotected
m_locationsglobjects::AbstractUniformmutableprotected
m_programsglobjects::AbstractUniformprotected
m_valueglobjects::Uniform< T >protected
name() const globjects::AbstractUniform
ref() const globjects::Referenced
refCounter() const globjects::Referenced
Referenced()globjects::Referenced
registerProgram(Program *program)globjects::AbstractUniformprotected
SeparateShaderObjectsARB enum valueglobjects::AbstractUniform
set(const T &value)globjects::Uniform< T >
setValue(const Program *program, gl::GLint location, const float &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const int &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const unsigned int &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const bool &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::vec2 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::vec3 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::vec4 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::ivec2 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::ivec3 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::ivec4 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::uvec2 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::uvec3 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::uvec4 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::mat2 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::mat3 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::mat4 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::mat2x3 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::mat3x2 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::mat2x4 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::mat4x2 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::mat3x4 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const glm::mat4x3 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const gl::GLuint64 &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const TextureHandle &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< float > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< int > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< unsigned int > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< bool > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::vec2 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::vec3 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::vec4 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::ivec2 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::ivec3 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::ivec4 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::uvec2 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::uvec3 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::uvec4 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::mat2 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::mat3 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::mat4 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::mat2x3 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::mat3x2 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::mat2x4 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::mat4x2 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::mat3x4 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< glm::mat4x3 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< gl::GLuint64 > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::vector< TextureHandle > &value) const globjects::AbstractUniformprotected
setValue(const Program *program, gl::GLint location, const std::array< T, Count > &value) const globjects::AbstractUniformprotected
Uniform(gl::GLint location)globjects::Uniform< T >
Uniform(gl::GLint location, const T &value)globjects::Uniform< T >
Uniform(const std::string &name)globjects::Uniform< T >
Uniform(const std::string &name, const T &value)globjects::Uniform< T >
unref() const globjects::Referenced
update(const Program *program, bool invalidateLocation) const globjects::AbstractUniformprotected
updateAt(const Program *program, gl::GLint location) const overrideglobjects::Uniform< T >protectedvirtual
value() const globjects::Uniform< T >
~AbstractUniform()globjects::AbstractUniformprotectedvirtual
~HeapOnly()globjects::HeapOnlyprotectedvirtual
~Referenced()globjects::Referencedprotectedvirtual
~Uniform()globjects::Uniform< T >protectedvirtual