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 |