addEnumConverter(const std::string &name, std::shared_ptr< Core::Utils::EnumConverter< EnumBaseType >> converter) | Ra::Engine::Data::RenderParameters | |
addParameter(const std::string &name, T value, typename std::enable_if<!std::is_class< T > {}, bool >::type=true) | Ra::Engine::Data::RenderParameters | inline |
addParameter(const std::string &name, const T &value) | Ra::Engine::Data::RenderParameters | inline |
addParameter(const std::string &name, T *tex, int texUnit=-1) | Ra::Engine::Data::RenderParameters | inline |
addParameter(const std::string &name, const std::string &value) | Ra::Engine::Data::RenderParameters | |
addParameter(const std::string &name, const char *value) (defined in Ra::Engine::Data::RenderParameters) | Ra::Engine::Data::RenderParameters | |
addParameter(const std::string &name, RenderParameters &value) | Ra::Engine::Data::RenderParameters | inline |
addParameter(const std::string &name, const RenderParameters &value) (defined in Ra::Engine::Data::RenderParameters) | Ra::Engine::Data::RenderParameters | inline |
bind(const Data::ShaderProgram *shader) const | Ra::Engine::Data::RenderParameters | |
BindableTypes typedef | Ra::Engine::Data::RenderParameters | |
containsParameter(const std::string &name) const | Ra::Engine::Data::RenderParameters | inline |
getEnumConverter(const std::string &name) | Ra::Engine::Data::RenderParameters | |
getEnumString(const std::string &name, Enum value) | Ra::Engine::Data::RenderParameters | |
getEnumString(const std::string &name, EnumBaseType value, typename std::enable_if<!std::is_enum< EnumBaseType > {}, bool >::type=true) | Ra::Engine::Data::RenderParameters | |
getParameter(const std::string &name) const | Ra::Engine::Data::RenderParameters | inline |
getParameter(const std::string &name) (defined in Ra::Engine::Data::RenderParameters) | Ra::Engine::Data::RenderParameters | inline |
getParameterSet() const | Ra::Engine::Data::RenderParameters | inline |
getParameterSet() (defined in Ra::Engine::Data::RenderParameters) | Ra::Engine::Data::RenderParameters | inline |
getStorage() const | Ra::Engine::Data::RenderParameters | inline |
getStorage() (defined in Ra::Engine::Data::RenderParameters) | Ra::Engine::Data::RenderParameters | inline |
hasParameterSet() const | Ra::Engine::Data::RenderParameters | inline |
mergeKeepParameters(const RenderParameters ¶ms) | Ra::Engine::Data::RenderParameters | |
mergeReplaceParameters(const RenderParameters ¶ms) | Ra::Engine::Data::RenderParameters | |
removeParameter(const std::string &name) | Ra::Engine::Data::RenderParameters | |
TextureInfo typedef | Ra::Engine::Data::RenderParameters | |
UniformBindableSet typedef | Ra::Engine::Data::RenderParameters | |
UniformVariable typedef | Ra::Engine::Data::RenderParameters | |
visit(V &&visitor) const | Ra::Engine::Data::RenderParameters | inline |
visit(V &&visitor, T &userParams) const (defined in Ra::Engine::Data::RenderParameters) | Ra::Engine::Data::RenderParameters | inline |
visit(V &&visitor, T &&userParams) const (defined in Ra::Engine::Data::RenderParameters) | Ra::Engine::Data::RenderParameters | inline |