6 #ifndef MATERIALX_DEFAULT_COLOR_MANAGEMENT_SYSTEM_H
7 #define MATERIALX_DEFAULT_COLOR_MANAGEMENT_SYSTEM_H
30 const string&
getName()
const override;
#define MATERIALX_NAMESPACE_BEGIN
virtual ImplementationPtr getImplementation(const ColorSpaceTransform &transform) const =0
Returns an implementation for a given transform.
GLuint GLenum GLenum transform
shared_ptr< Implementation > ImplementationPtr
A shared pointer to an Implementation.
virtual ~DefaultColorManagementSystem()
virtual const string & getName() const =0
Return the ColorManagementSystem name.
#define MATERIALX_NAMESPACE_END
shared_ptr< class DefaultColorManagementSystem > DefaultColorManagementSystemPtr
A shared pointer to a DefaultColorManagementSystem.