All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DefaultColorManagementSystem Class Reference

#include <DefaultColorManagementSystem.h>

+ Inheritance diagram for DefaultColorManagementSystem:

Public Member Functions

virtual ~DefaultColorManagementSystem ()
const stringgetName () 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

create (const string &target)
 Create a new DefaultColorManagementSystem. More...

Protected Member Functions

ImplementationPtr getImplementation (const ColorSpaceTransform &transform) const override
 Returns an implementation 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

Detailed Description

Class for a default color management system.

Definition at line 21 of file DefaultColorManagementSystem.h.

Constructor & Destructor Documentation

virtual DefaultColorManagementSystem::~DefaultColorManagementSystem ( )

Definition at line 24 of file DefaultColorManagementSystem.h.

DefaultColorManagementSystem::DefaultColorManagementSystem ( const string target)

Protected constructor.

Member Function Documentation

static DefaultColorManagementSystemPtr DefaultColorManagementSystem::create ( const string target)
ImplementationPtr DefaultColorManagementSystem::getImplementation ( const ColorSpaceTransform transform) const

Returns an implementation for a given transform.

Implements ColorManagementSystem.

const string& DefaultColorManagementSystem::getName ( ) const

The documentation for this class was generated from the following file: