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 |