![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
This is the complete list of members for inviwo::ShaderObject, including all inherited members.
| addInDeclaration(std::string_view name, int location=-1, std::string_view type="vec4") | inviwo::ShaderObject | |
| addInDeclaration(const InDeclaration &decl) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| addOutDeclaration(std::string_view name, int location=-1, std::string_view type="vec4") | inviwo::ShaderObject | |
| addOutDeclaration(const OutDeclaration &decl) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| addSegment(ShaderSegment segment) | inviwo::ShaderObject | |
| addShaderDefine(std::string_view name, std::string_view value="") | inviwo::ShaderObject | |
| addShaderExtension(std::string_view extName, bool enabled) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| addShaderExtension(std::string_view extName, ExtensionBehavior behavior) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| addStandardFragmentOutDeclarations() | inviwo::ShaderObject | |
| addStandardVertexInDeclarations() | inviwo::ShaderObject | |
| build() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| Callback typedef (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| clearInDeclarations() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| clearOutDeclarations() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| clearSegments() | inviwo::ShaderObject | |
| clearShaderDefines() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| clearShaderExtensions() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| compile() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| create() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ExtensionBehavior enum name (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| getFileName() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| getID() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| getInDeclarations() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| getOutDeclarations() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| getResource() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| getResources() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| getShaderDefines() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | inline |
| getShaderType() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| hasShaderDefine(std::string_view name) const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| hasShaderExtension(std::string_view extName) const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| isReady() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| onChange(T &&callback) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| operator=(const ShaderObject &that)=delete (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| operator=(ShaderObject &&that) noexcept (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| preprocess() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| print(bool showSource=false, bool preprocess=true) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| removeSegments(std::string_view segementName) | inviwo::ShaderObject | |
| removeShaderDefine(std::string_view name) | inviwo::ShaderObject | |
| removeShaderExtension(std::string_view extName) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| resolveLine(size_t line) const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| setResource(std::shared_ptr< const ShaderResource >) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| setShaderDefine(std::string_view name, bool shouldAdd, std::string_view value="") | inviwo::ShaderObject | |
| setShaderDefines(ShaderDefines shaderDefines) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | inline |
| setShaderExtension(std::string_view extName, ExtensionBehavior behavior, bool shouldAdd) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderDefines typedef (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(ShaderType shaderType, std::shared_ptr< const ShaderResource > resource) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(std::shared_ptr< const ShaderResource > resource) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(ShaderType shaderType, std::string_view fileName) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(std::string_view fileName) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(GLenum shaderType, std::string_view fileName) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(const ShaderObject &rhs)=delete (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(ShaderObject &&rhs) noexcept (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| upload() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ~ShaderObject() (defined in inviwo::ShaderObject) | inviwo::ShaderObject |