Radium Engine  1.5.20
Loading...
Searching...
No Matches
Ra::Engine::Data::ShaderProgram Member List

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) constRa::Engine::Data::ShaderPrograminline
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::ShaderPrograminline
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) constRa::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::ShaderProgramexplicit
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