|  | 
|  | StringShaderResource (std::string_view key, std::string_view source) | 
|  | StringShaderResource (const StringShaderResource &rhs)=delete | 
|  | StringShaderResource (StringShaderResource &&rhs) noexcept=default | 
| StringShaderResource & | operator= (const StringShaderResource &)=delete | 
| StringShaderResource & | operator= (StringShaderResource &&) noexcept=default | 
| virtual std::unique_ptr< ShaderResource > | clone () const override | 
| virtual const std::string & | key () const override | 
| virtual const std::string & | source () const override | 
| virtual void | setSource (std::string_view source) override | 
| template<typename T> | 
| std::shared_ptr< Callback > | onChange (T &&callback) const | 
◆ clone()
  
  | 
        
          | virtual std::unique_ptr< ShaderResource > inviwo::StringShaderResource::clone | ( |  | ) | const |  | overridevirtual | 
 
 
◆ key()
  
  | 
        
          | virtual const std::string & inviwo::StringShaderResource::key | ( |  | ) | const |  | overridevirtual | 
 
 
◆ setSource()
  
  | 
        
          | virtual void inviwo::StringShaderResource::setSource | ( | std::string_view | source | ) |  |  | overridevirtual | 
 
 
◆ source()
  
  | 
        
          | virtual const std::string & inviwo::StringShaderResource::source | ( |  | ) | const |  | overridevirtual | 
 
 
The documentation for this class was generated from the following file: