globjects
2.0.0.690708773bba
Strict OpenGL objects wrapper.
|
This is the complete list of members for globjects::Uniform< T >, including all inherited members.
AbstractUniform(const Program *program, gl::GLint location, UniformType type) | globjects::AbstractUniform | |
AbstractUniform(const Program *program, const std::string &name, UniformType type) | globjects::AbstractUniform | |
BindlessImplementation enum name | globjects::AbstractUniform | |
changed() | globjects::AbstractUniform | protected |
create(Args &&...args) | globjects::Instantiator< Uniform< T > > | static |
fromId(gl::GLuint id, Args &&...args) | globjects::Instantiator< Uniform< T > > | static |
hintBindlessImplementation(const BindlessImplementation impl) | globjects::AbstractUniform | static |
identity() const | globjects::AbstractUniform | |
Legacy enum value | globjects::AbstractUniform | |
location() const | globjects::AbstractUniform | |
m_identity | globjects::AbstractUniform | protected |
m_location | globjects::AbstractUniform | mutableprotected |
m_program | globjects::AbstractUniform | protected |
m_type | globjects::AbstractUniform | protected |
m_value | globjects::Uniform< T > | protected |
name() const | globjects::AbstractUniform | |
SeparateShaderObjectsARB enum value | globjects::AbstractUniform | |
set(const T &value) | globjects::Uniform< T > | |
setValue(gl::GLint location, const float &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const int &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const unsigned int &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const bool &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::vec2 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::vec3 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::vec4 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::ivec2 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::ivec3 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::ivec4 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::uvec2 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::uvec3 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::uvec4 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::mat2 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::mat3 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::mat4 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::mat2x3 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::mat3x2 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::mat2x4 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::mat4x2 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::mat3x4 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const glm::mat4x3 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const gl::GLuint64 &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const TextureHandle &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< float > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< int > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< unsigned int > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< bool > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::vec2 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::vec3 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::vec4 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::ivec2 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::ivec3 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::ivec4 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::uvec2 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::uvec3 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::uvec4 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::mat2 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::mat3 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::mat4 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::mat2x3 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::mat3x2 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::mat2x4 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::mat4x2 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::mat3x4 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< glm::mat4x3 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< gl::GLuint64 > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::vector< TextureHandle > &value) const | globjects::AbstractUniform | protected |
setValue(gl::GLint location, const std::array< T, Count > &value) const | globjects::AbstractUniform | protected |
type() const | globjects::AbstractUniform | |
Uniform(const Program *program, gl::GLint location) | globjects::Uniform< T > | |
Uniform(const Program *program, gl::GLint location, const T &value) | globjects::Uniform< T > | |
Uniform(const Program *program, const std::string &name) | globjects::Uniform< T > | |
Uniform(const Program *program, const std::string &name, const T &value) | globjects::Uniform< T > | |
update(bool invalidateLocation) const | globjects::AbstractUniform | protected |
updateAt(gl::GLint location) const override | globjects::Uniform< T > | protectedvirtual |
value() const | globjects::Uniform< T > | |
~AbstractUniform() | globjects::AbstractUniform | virtual |
~Uniform() | globjects::Uniform< T > | virtual |