6#ifndef MATERIALX_DEFAULT_COLOR_MANAGEMENT_SYSTEM_H
7#define MATERIALX_DEFAULT_COLOR_MANAGEMENT_SYSTEM_H
14MATERIALX_NAMESPACE_BEGIN
43MATERIALX_NAMESPACE_END
Color management system classes.
shared_ptr< class DefaultColorManagementSystem > DefaultColorManagementSystemPtr
A shared pointer to a DefaultColorManagementSystem.
Definition DefaultColorManagementSystem.h:17
shared_ptr< NodeDef > NodeDefPtr
A shared pointer to a NodeDef.
Definition Definition.h:32
ColorManagementSystem()
Protected constructor.
DefaultColorManagementSystem(const string &target)
Protected constructor.
NodeDefPtr getNodeDef(const ColorSpaceTransform &transform) const override
Returns a nodedef for a given transform.
const string & getName() const override
Return the DefaultColorManagementSystem name.
static DefaultColorManagementSystemPtr create(const string &target)
Create a new DefaultColorManagementSystem.