![]() |
Inviwo
0.9.10.1
Inviwo documentation
|
This is the complete list of members for inviwo::ShaderObject, including all inherited members.
| addInDeclaration(const std::string &name, int location=-1, const std::string &type="vec4") | inviwo::ShaderObject | |
| addInDeclaration(const InDeclaration &decl) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| addOutDeclaration(const std::string &name, int location=-1, const std::string &type="vec4") | inviwo::ShaderObject | |
| addOutDeclaration(const OutDeclaration &decl) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| addShaderDefine(const std::string &name, const std::string &value="") | inviwo::ShaderObject | |
| addShaderExtension(const std::string &extName, bool enabled) (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 | |
| clearShaderDefines() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| clearShaderExtensions() (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| compile() (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 | |
| getShaderType() const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| hasShaderDefine(const std::string &name) const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| hasShaderExtension(const std::string &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) (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) const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| removeShaderDefine(const std::string &name) | inviwo::ShaderObject | |
| removeShaderExtension(const std::string &extName) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| resolveLine(size_t line) const (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| setShaderDefine(const std::string &name, bool shouldAdd, const std::string &value="") | 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 fileName) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(std::string fileName) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(GLenum shaderType, std::string fileName) (defined in inviwo::ShaderObject) | inviwo::ShaderObject | |
| ShaderObject(const ShaderObject &rhs) (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 |