HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OCIO_NAMESPACE::BuiltinTransformRegistry Class Referenceabstract

#include <OpenColorIO.h>

Public Member Functions

 BuiltinTransformRegistry (const BuiltinTransformRegistry &)=delete
 
BuiltinTransformRegistryoperator= (const BuiltinTransformRegistry &)=delete
 
virtual size_t getNumBuiltins () const noexcept=0
 Get the number of built-in transforms available. More...
 
virtual const char * getBuiltinStyle (size_t index) const =0
 
virtual const char * getBuiltinDescription (size_t index) const =0
 Get the description string for the i-th built-in transform. More...
 

Static Public Member Functions

static
ConstBuiltinTransformRegistryRcPtr 
Get () noexcept
 Get the current built-in transform registry. More...
 

Protected Member Functions

 BuiltinTransformRegistry ()=default
 
virtual ~BuiltinTransformRegistry ()=default
 

Detailed Description

The built-in transform registry contains all the existing built-in transforms which can be used by a configuration (version 2 or higher only).

Definition at line 3275 of file OpenColorIO.h.

Constructor & Destructor Documentation

OCIO_NAMESPACE::BuiltinTransformRegistry::BuiltinTransformRegistry ( const BuiltinTransformRegistry )
delete
OCIO_NAMESPACE::BuiltinTransformRegistry::BuiltinTransformRegistry ( )
protecteddefault
virtual OCIO_NAMESPACE::BuiltinTransformRegistry::~BuiltinTransformRegistry ( )
protectedvirtualdefault

Member Function Documentation

static ConstBuiltinTransformRegistryRcPtr OCIO_NAMESPACE::BuiltinTransformRegistry::Get ( )
staticnoexcept

Get the current built-in transform registry.

virtual const char* OCIO_NAMESPACE::BuiltinTransformRegistry::getBuiltinDescription ( size_t  index) const
pure virtual

Get the description string for the i-th built-in transform.

virtual const char* OCIO_NAMESPACE::BuiltinTransformRegistry::getBuiltinStyle ( size_t  index) const
pure virtual

Get the style string for the i-th built-in transform. The style is the ID string that identifies a given transform.

virtual size_t OCIO_NAMESPACE::BuiltinTransformRegistry::getNumBuiltins ( ) const
pure virtualnoexcept

Get the number of built-in transforms available.

BuiltinTransformRegistry& OCIO_NAMESPACE::BuiltinTransformRegistry::operator= ( const BuiltinTransformRegistry )
delete

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