![]() |
Radium Engine
1.6.3
|
This is the complete list of members for Ra::Engine::Data::ShaderProgram, including all inherited members.
| addShaderFromSource(Data::ShaderType type, std::unique_ptr< globjects::StaticStringSource > &&source, const std::string &name="", bool fromFile=true) | Ra::Engine::Data::ShaderProgram | |
| bind() const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| getBasicConfiguration() const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| getProgramObject() const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| link() | Ra::Engine::Data::ShaderProgram | |
| load(const Data::ShaderConfiguration &shaderConfig) (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| reload() (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const T &value) const | Ra::Engine::Data::ShaderProgram | inline |
| setUniform(const char *name, Texture *tex, int texUnit) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(gl::GLint location, const T &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | inline |
| setUniform(const char *name, const Core::Vector2d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Vector3d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Vector4d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Matrix2d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Matrix3d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Matrix4d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Scalar &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const std::vector< Scalar > &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Vector2d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Vector3d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Vector4d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Matrix2d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Matrix3d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Core::Matrix4d &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const Scalar &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniform(const char *name, const std::vector< Scalar > &value) const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| setUniformTexture(const char *name, Texture *tex) const | Ra::Engine::Data::ShaderProgram | |
| ShaderProgram() (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| ShaderProgram(const Data::ShaderConfiguration &shaderConfig) (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | explicit |
| unbind() const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| validate() const (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram | |
| ~ShaderProgram() (defined in Ra::Engine::Data::ShaderProgram) | Ra::Engine::Data::ShaderProgram |