![]() |
MaterialX 1.39.4
|
Class for a default color management system. More...
#include <DefaultColorManagementSystem.h>
Public Member Functions | |
| const string & | getName () const override |
| Return the DefaultColorManagementSystem name. | |
Public Member Functions inherited from ColorManagementSystem | |
| virtual void | loadLibrary (DocumentPtr document) |
| Load a library of implementations from the provided document, replacing any previously loaded content. | |
| bool | supportsTransform (const ColorSpaceTransform &transform) const |
| Returns whether this color management system supports a provided transform. | |
| 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. | |
| virtual bool | hasImplementation (const string &) const |
| Returns true if the CMS can create a shader node implementation for a locally managed CMS transform. | |
| virtual ShaderNodeImplPtr | createImplementation (const string &) const |
| Create an CMS node implementation for a locally managed transform. | |
Static Public Member Functions | |
| static DefaultColorManagementSystemPtr | create (const string &target) |
| Create a new DefaultColorManagementSystem. | |
Protected Member Functions | |
| NodeDefPtr | getNodeDef (const ColorSpaceTransform &transform) const override |
| Returns a nodedef for a given transform. | |
| DefaultColorManagementSystem (const string &target) | |
| Protected constructor. | |
Protected Member Functions inherited from ColorManagementSystem | |
| ColorManagementSystem () | |
| Protected constructor. | |
Additional Inherited Members | |
Protected Attributes inherited from ColorManagementSystem | |
| DocumentPtr | _document |
Class for a default color management system.
|
overridevirtual |
Return the DefaultColorManagementSystem name.
Implements ColorManagementSystem.
|
overrideprotectedvirtual |
Returns a nodedef for a given transform.
Implements ColorManagementSystem.