HDK
|
#include <DefaultColorManagementSystem.h>
Public Member Functions | |
virtual | ~DefaultColorManagementSystem () |
const string & | getName () const override |
Return the DefaultColorManagementSystem name. More... | |
Public Member Functions inherited from ColorManagementSystem | |
virtual | ~ColorManagementSystem () |
virtual void | loadLibrary (DocumentPtr document) |
bool | supportsTransform (const ColorSpaceTransform &transform) const |
Returns whether this color management system supports a provided transform. More... | |
ShaderNodePtr | createNode (const ShaderGraph *parent, const ColorSpaceTransform &transform, const string &name, GenContext &context) const |
Create a node to use to perform the given color space transformation. More... | |
Static Public Member Functions | |
static DefaultColorManagementSystemPtr | create (const string &target) |
Create a new DefaultColorManagementSystem. More... | |
Protected Member Functions | |
NodeDefPtr | getNodeDef (const ColorSpaceTransform &transform) const override |
Returns a nodedef for a given transform. More... | |
DefaultColorManagementSystem (const string &target) | |
Protected constructor. More... | |
Protected Member Functions inherited from ColorManagementSystem | |
ColorManagementSystem () | |
Protected constructor. More... | |
Additional Inherited Members | |
Protected Attributes inherited from ColorManagementSystem | |
DocumentPtr | _document |
Class for a default color management system.
Definition at line 21 of file DefaultColorManagementSystem.h.
|
inlinevirtual |
Definition at line 24 of file DefaultColorManagementSystem.h.
|
protected |
Protected constructor.
|
static |
Create a new DefaultColorManagementSystem.
|
overridevirtual |
Return the DefaultColorManagementSystem name.
Implements ColorManagementSystem.
|
overrideprotectedvirtual |
Returns a nodedef for a given transform.
Implements ColorManagementSystem.