HDK
|
#include <OpenColorTransforms.h>
Public Member Functions | |
TransformType | getTransformType () const noexceptoverride |
virtual const char * | getStyle () const noexcept=0 |
virtual void | setStyle (const char *style)=0 |
virtual const char * | getDescription () const noexcept=0 |
virtual | ~BuiltinTransform ()=default |
Do not use (needed only for pybind11). More... | |
![]() | |
virtual TransformRcPtr | createEditableCopy () const =0 |
virtual TransformDirection | getDirection () const noexcept=0 |
virtual void | setDirection (TransformDirection dir) noexcept=0 |
Note that this only affects the evaluation and not the values stored in the object. More... | |
virtual void | validate () const |
Will throw if data is not valid. More... | |
Transform (const Transform &)=delete | |
Transform & | operator= (const Transform &)=delete |
virtual | ~Transform ()=default |
Do not use (needed only for pybind11). More... | |
Static Public Member Functions | |
static BuiltinTransformRcPtr | Create () |
Protected Member Functions | |
BuiltinTransform ()=default | |
![]() | |
Transform ()=default | |
A built-in transform is similar to a FileTransform, but without the file. OCIO knows how to build a set of commonly used transforms on-demand, thus avoiding the need for external files and simplifying config authoring.
Definition at line 198 of file OpenColorTransforms.h.
|
virtualdefault |
Do not use (needed only for pybind11).
|
protecteddefault |
|
static |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
inlineoverridevirtualnoexcept |
Implements OCIO_NAMESPACE::Transform.
Definition at line 203 of file OpenColorTransforms.h.
|
pure virtual |
Select an existing built-in transform style from the list accessible through :cpp:class:BuiltinTransformRegistry
. The style is the ID string that identifies which transform to apply.