Enums¶
LoggingLevel¶
- class PyOpenColorIO.LoggingLevel¶
Members:
LOGGING_LEVEL_NONE :
LOGGING_LEVEL_WARNING :
LOGGING_LEVEL_INFO :
LOGGING_LEVEL_DEBUG :
LOGGING_LEVEL_UNKNOWN :
- property name str ¶
- LOGGING_LEVEL_DEBUG = <LoggingLevel.LOGGING_LEVEL_DEBUG: 3>¶
- LOGGING_LEVEL_INFO = <LoggingLevel.LOGGING_LEVEL_INFO: 2>¶
- LOGGING_LEVEL_NONE = <LoggingLevel.LOGGING_LEVEL_NONE: 0>¶
- LOGGING_LEVEL_UNKNOWN = <LoggingLevel.LOGGING_LEVEL_UNKNOWN: 255>¶
- LOGGING_LEVEL_WARNING = <LoggingLevel.LOGGING_LEVEL_WARNING: 1>¶
- property value¶
Conversions: LoggingLevel
ReferenceSpaceType¶
- class PyOpenColorIO.ReferenceSpaceType¶
OCIO does not mandate the image state of the main reference space and it is not required to be scene-referred. This enum is used in connection with the display color space and view transform features which do assume that the main reference space is scene-referred and the display reference space is display-referred. If a config used a non-scene-referred reference space, presumably it would not use either display color spaces or view transforms, so this enum becomes irrelevant.
Members:
REFERENCE_SPACE_SCENE : the main scene reference space
REFERENCE_SPACE_DISPLAY : the reference space for display color spaces
- property name str ¶
- REFERENCE_SPACE_DISPLAY = <ReferenceSpaceType.REFERENCE_SPACE_DISPLAY: 1>¶
- REFERENCE_SPACE_SCENE = <ReferenceSpaceType.REFERENCE_SPACE_SCENE: 0>¶
- property value¶
-
enum OpenColorIO_v2_2::ReferenceSpaceType¶
OCIO does not mandate the image state of the main reference space and it is not required to be scene-referred. This enum is used in connection with the display color space and view transform features which do assume that the main reference space is scene-referred and the display reference space is display-referred. If a config used a non-scene-referred reference space, presumably it would not use either display color spaces or view transforms, so this enum becomes irrelevant.
Values:
-
enumerator REFERENCE_SPACE_SCENE¶
the main scene reference space
-
enumerator REFERENCE_SPACE_DISPLAY¶
the reference space for display color spaces
-
enumerator REFERENCE_SPACE_SCENE¶
SearchReferenceSpaceType¶
- class PyOpenColorIO.SearchReferenceSpaceType¶
Members:
SEARCH_REFERENCE_SPACE_SCENE :
SEARCH_REFERENCE_SPACE_DISPLAY :
SEARCH_REFERENCE_SPACE_ALL :
- property name str ¶
- SEARCH_REFERENCE_SPACE_ALL = <SearchReferenceSpaceType.SEARCH_REFERENCE_SPACE_ALL: 2>¶
- SEARCH_REFERENCE_SPACE_DISPLAY = <SearchReferenceSpaceType.SEARCH_REFERENCE_SPACE_DISPLAY: 1>¶
- SEARCH_REFERENCE_SPACE_SCENE = <SearchReferenceSpaceType.SEARCH_REFERENCE_SPACE_SCENE: 0>¶
- property value¶
NamedTransformVisibility¶
- class PyOpenColorIO.NamedTransformVisibility¶
Members:
NAMEDTRANSFORM_ACTIVE :
NAMEDTRANSFORM_INACTIVE :
NAMEDTRANSFORM_ALL :
- property name str ¶
- NAMEDTRANSFORM_ACTIVE = <NamedTransformVisibility.NAMEDTRANSFORM_ACTIVE: 0>¶
- NAMEDTRANSFORM_ALL = <NamedTransformVisibility.NAMEDTRANSFORM_ALL: 2>¶
- NAMEDTRANSFORM_INACTIVE = <NamedTransformVisibility.NAMEDTRANSFORM_INACTIVE: 1>¶
- property value¶
ColorSpaceVisibility¶
- class PyOpenColorIO.ColorSpaceVisibility¶
Members:
COLORSPACE_ACTIVE :
COLORSPACE_INACTIVE :
COLORSPACE_ALL :
- property name str ¶
- COLORSPACE_ACTIVE = <ColorSpaceVisibility.COLORSPACE_ACTIVE: 0>¶
- COLORSPACE_ALL = <ColorSpaceVisibility.COLORSPACE_ALL: 2>¶
- COLORSPACE_INACTIVE = <ColorSpaceVisibility.COLORSPACE_INACTIVE: 1>¶
- property value¶
ViewType¶
ColorSpaceDirection¶
- class PyOpenColorIO.ColorSpaceDirection¶
Members:
COLORSPACE_DIR_TO_REFERENCE :
COLORSPACE_DIR_FROM_REFERENCE :
- property name str ¶
- COLORSPACE_DIR_FROM_REFERENCE = <ColorSpaceDirection.COLORSPACE_DIR_FROM_REFERENCE: 1>¶
- COLORSPACE_DIR_TO_REFERENCE = <ColorSpaceDirection.COLORSPACE_DIR_TO_REFERENCE: 0>¶
- property value¶
Conversions: conversion_color_space_direction
ViewTransformDirection¶
- class PyOpenColorIO.ViewTransformDirection¶
Members:
VIEWTRANSFORM_DIR_TO_REFERENCE :
VIEWTRANSFORM_DIR_FROM_REFERENCE :
- property name str ¶
- VIEWTRANSFORM_DIR_FROM_REFERENCE = <ViewTransformDirection.VIEWTRANSFORM_DIR_FROM_REFERENCE: 1>¶
- VIEWTRANSFORM_DIR_TO_REFERENCE = <ViewTransformDirection.VIEWTRANSFORM_DIR_TO_REFERENCE: 0>¶
- property value¶
TransformDirection¶
Conversions: TransformDirection
TransformType¶
- class PyOpenColorIO.TransformType¶
Members:
TRANSFORM_TYPE_ALLOCATION :
TRANSFORM_TYPE_BUILTIN :
TRANSFORM_TYPE_CDL :
TRANSFORM_TYPE_COLORSPACE :
TRANSFORM_TYPE_DISPLAY_VIEW :
TRANSFORM_TYPE_EXPONENT :
TRANSFORM_TYPE_EXPONENT_WITH_LINEAR :
TRANSFORM_TYPE_EXPOSURE_CONTRAST :
TRANSFORM_TYPE_FILE :
TRANSFORM_TYPE_FIXED_FUNCTION :
TRANSFORM_TYPE_GRADING_PRIMARY :
TRANSFORM_TYPE_GRADING_RGB_CURVE :
TRANSFORM_TYPE_GRADING_TONE :
TRANSFORM_TYPE_GROUP :
TRANSFORM_TYPE_LOG_AFFINE :
TRANSFORM_TYPE_LOG_CAMERA :
TRANSFORM_TYPE_LOG :
TRANSFORM_TYPE_LOOK :
TRANSFORM_TYPE_LUT1D :
TRANSFORM_TYPE_LUT3D :
TRANSFORM_TYPE_MATRIX :
TRANSFORM_TYPE_RANGE :
- property name str ¶
- TRANSFORM_TYPE_ALLOCATION = <TransformType.TRANSFORM_TYPE_ALLOCATION: 0>¶
- TRANSFORM_TYPE_BUILTIN = <TransformType.TRANSFORM_TYPE_BUILTIN: 1>¶
- TRANSFORM_TYPE_CDL = <TransformType.TRANSFORM_TYPE_CDL: 2>¶
- TRANSFORM_TYPE_COLORSPACE = <TransformType.TRANSFORM_TYPE_COLORSPACE: 3>¶
- TRANSFORM_TYPE_DISPLAY_VIEW = <TransformType.TRANSFORM_TYPE_DISPLAY_VIEW: 4>¶
- TRANSFORM_TYPE_EXPONENT = <TransformType.TRANSFORM_TYPE_EXPONENT: 5>¶
- TRANSFORM_TYPE_EXPONENT_WITH_LINEAR = <TransformType.TRANSFORM_TYPE_EXPONENT_WITH_LINEAR: 6>¶
- TRANSFORM_TYPE_EXPOSURE_CONTRAST = <TransformType.TRANSFORM_TYPE_EXPOSURE_CONTRAST: 7>¶
- TRANSFORM_TYPE_FILE = <TransformType.TRANSFORM_TYPE_FILE: 8>¶
- TRANSFORM_TYPE_FIXED_FUNCTION = <TransformType.TRANSFORM_TYPE_FIXED_FUNCTION: 9>¶
- TRANSFORM_TYPE_GRADING_PRIMARY = <TransformType.TRANSFORM_TYPE_GRADING_PRIMARY: 10>¶
- TRANSFORM_TYPE_GRADING_RGB_CURVE = <TransformType.TRANSFORM_TYPE_GRADING_RGB_CURVE: 11>¶
- TRANSFORM_TYPE_GRADING_TONE = <TransformType.TRANSFORM_TYPE_GRADING_TONE: 12>¶
- TRANSFORM_TYPE_GROUP = <TransformType.TRANSFORM_TYPE_GROUP: 13>¶
- TRANSFORM_TYPE_LOG = <TransformType.TRANSFORM_TYPE_LOG: 16>¶
- TRANSFORM_TYPE_LOG_AFFINE = <TransformType.TRANSFORM_TYPE_LOG_AFFINE: 14>¶
- TRANSFORM_TYPE_LOG_CAMERA = <TransformType.TRANSFORM_TYPE_LOG_CAMERA: 15>¶
- TRANSFORM_TYPE_LOOK = <TransformType.TRANSFORM_TYPE_LOOK: 17>¶
- TRANSFORM_TYPE_LUT1D = <TransformType.TRANSFORM_TYPE_LUT1D: 18>¶
- TRANSFORM_TYPE_LUT3D = <TransformType.TRANSFORM_TYPE_LUT3D: 19>¶
- TRANSFORM_TYPE_MATRIX = <TransformType.TRANSFORM_TYPE_MATRIX: 20>¶
- TRANSFORM_TYPE_RANGE = <TransformType.TRANSFORM_TYPE_RANGE: 21>¶
- property value¶
-
enum OpenColorIO_v2_2::TransformType¶
Values:
-
enumerator TRANSFORM_TYPE_ALLOCATION¶
-
enumerator TRANSFORM_TYPE_BUILTIN¶
-
enumerator TRANSFORM_TYPE_CDL¶
-
enumerator TRANSFORM_TYPE_COLORSPACE¶
-
enumerator TRANSFORM_TYPE_DISPLAY_VIEW¶
-
enumerator TRANSFORM_TYPE_EXPONENT¶
-
enumerator TRANSFORM_TYPE_EXPONENT_WITH_LINEAR¶
-
enumerator TRANSFORM_TYPE_EXPOSURE_CONTRAST¶
-
enumerator TRANSFORM_TYPE_FILE¶
-
enumerator TRANSFORM_TYPE_FIXED_FUNCTION¶
-
enumerator TRANSFORM_TYPE_GRADING_PRIMARY¶
-
enumerator TRANSFORM_TYPE_GRADING_RGB_CURVE¶
-
enumerator TRANSFORM_TYPE_GRADING_TONE¶
-
enumerator TRANSFORM_TYPE_GROUP¶
-
enumerator TRANSFORM_TYPE_LOG_AFFINE¶
-
enumerator TRANSFORM_TYPE_LOG_CAMERA¶
-
enumerator TRANSFORM_TYPE_LOG¶
-
enumerator TRANSFORM_TYPE_LOOK¶
-
enumerator TRANSFORM_TYPE_LUT1D¶
-
enumerator TRANSFORM_TYPE_LUT3D¶
-
enumerator TRANSFORM_TYPE_MATRIX¶
-
enumerator TRANSFORM_TYPE_RANGE¶
-
enumerator TRANSFORM_TYPE_ALLOCATION¶
Interpolation¶
- class PyOpenColorIO.Interpolation¶
Specify the interpolation type to use If the specified interpolation type is not supported in the requested context (for example, using tetrahedral interpolationon 1D LUTs) an exception will be thrown.
INTERP_DEFAULT will choose the default interpolation type for the requested context:
1D LUT INTERP_DEFAULT: LINEAR 3D LUT INTERP_DEFAULT: LINEAR
INTERP_BEST will choose the best interpolation type for the requested context:
1D LUT INTERP_BEST: LINEAR 3D LUT INTERP_BEST: TETRAHEDRAL
Note: INTERP_BEST and INTERP_DEFAULT are subject to change in minor releases, so if you care about locking off on a specific interpolation type, we’d recommend directly specifying it.
Members:
INTERP_UNKNOWN :
INTERP_NEAREST : nearest neighbor
INTERP_LINEAR : linear interpolation (trilinear for Lut3D)
INTERP_TETRAHEDRAL : tetrahedral interpolation (Lut3D only)
INTERP_CUBIC : cubic interpolation (not supported)
INTERP_DEFAULT : the default interpolation type
INTERP_BEST : the ‘best’ suitable interpolation type
- property name str ¶
- INTERP_BEST = <Interpolation.INTERP_BEST: 255>¶
- INTERP_CUBIC = <Interpolation.INTERP_CUBIC: 4>¶
- INTERP_DEFAULT = <Interpolation.INTERP_DEFAULT: 254>¶
- INTERP_LINEAR = <Interpolation.INTERP_LINEAR: 2>¶
- INTERP_NEAREST = <Interpolation.INTERP_NEAREST: 1>¶
- INTERP_TETRAHEDRAL = <Interpolation.INTERP_TETRAHEDRAL: 3>¶
- INTERP_UNKNOWN = <Interpolation.INTERP_UNKNOWN: 0>¶
- property value¶
-
enum OpenColorIO_v2_2::Interpolation¶
Specify the interpolation type to use If the specified interpolation type is not supported in the requested context (for example, using tetrahedral interpolationon 1D LUTs) an exception will be thrown.
INTERP_DEFAULT will choose the default interpolation type for the requested context:
1D LUT INTERP_DEFAULT: LINEAR 3D LUT INTERP_DEFAULT: LINEAR
INTERP_BEST will choose the best interpolation type for the requested context:
1D LUT INTERP_BEST: LINEAR 3D LUT INTERP_BEST: TETRAHEDRAL
Note: INTERP_BEST and INTERP_DEFAULT are subject to change in minor releases, so if you care about locking off on a specific interpolation type, we’d recommend directly specifying it.
Values:
-
enumerator INTERP_UNKNOWN¶
-
enumerator INTERP_NEAREST¶
nearest neighbor
-
enumerator INTERP_LINEAR¶
linear interpolation (trilinear for Lut3D)
-
enumerator INTERP_TETRAHEDRAL¶
tetrahedral interpolation (Lut3D only)
-
enumerator INTERP_CUBIC¶
cubic interpolation (not supported)
-
enumerator INTERP_DEFAULT¶
the default interpolation type
-
enumerator INTERP_BEST¶
the ‘best’ suitable interpolation type
-
enumerator INTERP_UNKNOWN¶
Conversions: Interpolation
BitDepth¶
- class PyOpenColorIO.BitDepth¶
Used in a configuration file to indicate the bit-depth of a color space, and by the Processor to specify the input and output bit-depths of images to process. Note that Processor only supports: UINT8, UINT10, UINT12, UINT16, F16 and F32.
Members:
BIT_DEPTH_UNKNOWN :
BIT_DEPTH_UINT8 :
BIT_DEPTH_UINT10 :
BIT_DEPTH_UINT12 :
BIT_DEPTH_UINT14 :
BIT_DEPTH_UINT16 :
BIT_DEPTH_UINT32 : Here for historical reason but that’s not supported.
BIT_DEPTH_F16 :
BIT_DEPTH_F32 :
- property name str ¶
- BIT_DEPTH_F16 = <BitDepth.BIT_DEPTH_F16: 7>¶
- BIT_DEPTH_F32 = <BitDepth.BIT_DEPTH_F32: 8>¶
- BIT_DEPTH_UINT10 = <BitDepth.BIT_DEPTH_UINT10: 2>¶
- BIT_DEPTH_UINT12 = <BitDepth.BIT_DEPTH_UINT12: 3>¶
- BIT_DEPTH_UINT14 = <BitDepth.BIT_DEPTH_UINT14: 4>¶
- BIT_DEPTH_UINT16 = <BitDepth.BIT_DEPTH_UINT16: 5>¶
- BIT_DEPTH_UINT32 = <BitDepth.BIT_DEPTH_UINT32: 6>¶
- BIT_DEPTH_UINT8 = <BitDepth.BIT_DEPTH_UINT8: 1>¶
- BIT_DEPTH_UNKNOWN = <BitDepth.BIT_DEPTH_UNKNOWN: 0>¶
- property value¶
-
enum OpenColorIO_v2_2::BitDepth¶
Used in a configuration file to indicate the bit-depth of a color space, and by the Processor to specify the input and output bit-depths of images to process. Note that Processor only supports: UINT8, UINT10, UINT12, UINT16, F16 and F32.
Values:
-
enumerator BIT_DEPTH_UNKNOWN¶
-
enumerator BIT_DEPTH_UINT8¶
-
enumerator BIT_DEPTH_UINT10¶
-
enumerator BIT_DEPTH_UINT12¶
-
enumerator BIT_DEPTH_UINT14¶
-
enumerator BIT_DEPTH_UINT16¶
-
enumerator BIT_DEPTH_UINT32¶
Here for historical reason but that’s not supported.
-
enumerator BIT_DEPTH_F16¶
-
enumerator BIT_DEPTH_F32¶
-
enumerator BIT_DEPTH_UNKNOWN¶
Conversions: BitDepth
Lut1DHueAdjust¶
- class PyOpenColorIO.Lut1DHueAdjust¶
Used by :cpp:class`:ref:Lut1DTransform` to control optional hue restoration algorithm.
Members:
HUE_NONE : No adjustment.
HUE_DW3 : Algorithm used in ACES Output Transforms through v0.7.
HUE_WYPN : Weighted Yellow Power Norm – NOT IMPLEMENTED YET.
- property name str ¶
- HUE_DW3 = <Lut1DHueAdjust.HUE_DW3: 1>¶
- HUE_NONE = <Lut1DHueAdjust.HUE_NONE: 0>¶
- HUE_WYPN = <Lut1DHueAdjust.HUE_WYPN: 2>¶
- property value¶
-
enum OpenColorIO_v2_2::Lut1DHueAdjust¶
Used by :cpp:class
Lut1DTransform
to control optional hue restoration algorithm.Values:
-
enumerator HUE_NONE¶
No adjustment.
-
enumerator HUE_DW3¶
Algorithm used in ACES Output Transforms through v0.7.
-
enumerator HUE_WYPN¶
Weighted Yellow Power Norm — NOT IMPLEMENTED YET.
-
enumerator HUE_NONE¶
ChannelOrdering¶
- class PyOpenColorIO.ChannelOrdering¶
Used by PackedImageDesc to indicate the channel ordering of the image to process.
Members:
CHANNEL_ORDERING_RGBA :
CHANNEL_ORDERING_BGRA :
CHANNEL_ORDERING_ABGR :
CHANNEL_ORDERING_RGB :
CHANNEL_ORDERING_BGR :
- property name str ¶
- CHANNEL_ORDERING_ABGR = <ChannelOrdering.CHANNEL_ORDERING_ABGR: 2>¶
- CHANNEL_ORDERING_BGR = <ChannelOrdering.CHANNEL_ORDERING_BGR: 4>¶
- CHANNEL_ORDERING_BGRA = <ChannelOrdering.CHANNEL_ORDERING_BGRA: 1>¶
- CHANNEL_ORDERING_RGB = <ChannelOrdering.CHANNEL_ORDERING_RGB: 3>¶
- CHANNEL_ORDERING_RGBA = <ChannelOrdering.CHANNEL_ORDERING_RGBA: 0>¶
- property value¶
Allocation¶
Conversions: Allocation
GpuLanguage¶
- class PyOpenColorIO.GpuLanguage¶
Used when there is a choice of hardware shader language.
Members:
GPU_LANGUAGE_CG : Nvidia Cg shader.
GPU_LANGUAGE_GLSL_1_2 : OpenGL Shading Language.
GPU_LANGUAGE_GLSL_1_3 : OpenGL Shading Language.
GPU_LANGUAGE_GLSL_4_0 : OpenGL Shading Language.
GPU_LANGUAGE_GLSL_ES_1_0 : OpenGL ES Shading Language.
GPU_LANGUAGE_GLSL_ES_3_0 : OpenGL ES Shading Language.
GPU_LANGUAGE_HLSL_DX11 : DirectX Shading Language.
GPU_LANGUAGE_MSL_2_0 : Metal Shading Language.
- property name str ¶
- GPU_LANGUAGE_CG = <GpuLanguage.GPU_LANGUAGE_CG: 0>¶
- GPU_LANGUAGE_GLSL_1_2 = <GpuLanguage.GPU_LANGUAGE_GLSL_1_2: 1>¶
- GPU_LANGUAGE_GLSL_1_3 = <GpuLanguage.GPU_LANGUAGE_GLSL_1_3: 2>¶
- GPU_LANGUAGE_GLSL_4_0 = <GpuLanguage.GPU_LANGUAGE_GLSL_4_0: 3>¶
- GPU_LANGUAGE_GLSL_ES_1_0 = <GpuLanguage.GPU_LANGUAGE_GLSL_ES_1_0: 6>¶
- GPU_LANGUAGE_GLSL_ES_3_0 = <GpuLanguage.GPU_LANGUAGE_GLSL_ES_3_0: 7>¶
- GPU_LANGUAGE_HLSL_DX11 = <GpuLanguage.GPU_LANGUAGE_HLSL_DX11: 4>¶
- GPU_LANGUAGE_MSL_2_0 = <GpuLanguage.GPU_LANGUAGE_MSL_2_0: 8>¶
- property value¶
-
enum OpenColorIO_v2_2::GpuLanguage¶
Used when there is a choice of hardware shader language.
Values:
-
enumerator GPU_LANGUAGE_CG¶
Nvidia Cg shader.
-
enumerator GPU_LANGUAGE_GLSL_1_2¶
OpenGL Shading Language.
-
enumerator GPU_LANGUAGE_GLSL_1_3¶
OpenGL Shading Language.
-
enumerator GPU_LANGUAGE_GLSL_4_0¶
OpenGL Shading Language.
-
enumerator GPU_LANGUAGE_HLSL_DX11¶
DirectX Shading Language.
-
enumerator LANGUAGE_OSL_1¶
Open Shading Language.
-
enumerator GPU_LANGUAGE_GLSL_ES_1_0¶
OpenGL ES Shading Language.
-
enumerator GPU_LANGUAGE_GLSL_ES_3_0¶
OpenGL ES Shading Language.
-
enumerator GPU_LANGUAGE_MSL_2_0¶
Metal Shading Language.
-
enumerator GPU_LANGUAGE_CG¶
Conversions: GpuLanguage
EnvironmentMode¶
- class PyOpenColorIO.EnvironmentMode¶
Members:
ENV_ENVIRONMENT_UNKNOWN :
ENV_ENVIRONMENT_LOAD_PREDEFINED :
ENV_ENVIRONMENT_LOAD_ALL :
- property name str ¶
- ENV_ENVIRONMENT_LOAD_ALL = <EnvironmentMode.ENV_ENVIRONMENT_LOAD_ALL: 2>¶
- ENV_ENVIRONMENT_LOAD_PREDEFINED = <EnvironmentMode.ENV_ENVIRONMENT_LOAD_PREDEFINED: 1>¶
- ENV_ENVIRONMENT_UNKNOWN = <EnvironmentMode.ENV_ENVIRONMENT_UNKNOWN: 0>¶
- property value¶
-
enum OpenColorIO_v2_2::EnvironmentMode¶
Controls which environment variables are loaded into a Context object.
Values:
-
enumerator ENV_ENVIRONMENT_UNKNOWN¶
-
enumerator ENV_ENVIRONMENT_LOAD_PREDEFINED¶
Only load vars in the config’s environment section.
-
enumerator ENV_ENVIRONMENT_LOAD_ALL¶
Load all env. vars (note: may reduce performance)
-
enumerator ENV_ENVIRONMENT_UNKNOWN¶
Conversions: EnvironmentMode
RangeStyle¶
-
enum OpenColorIO_v2_2::RangeStyle¶
A RangeTransform may be set to clamp the values, or not.
Values:
-
enumerator RANGE_NO_CLAMP¶
-
enumerator RANGE_CLAMP¶
-
enumerator RANGE_NO_CLAMP¶
Conversions: RangeStyle
FixedFunctionStyle¶
- class PyOpenColorIO.FixedFunctionStyle¶
Enumeration of the
:ref:`FixedFunctionTransform`
transform algorithms.Members:
FIXED_FUNCTION_ACES_RED_MOD_03 : Red modifier (ACES 0.3/0.7)
FIXED_FUNCTION_ACES_RED_MOD_10 : Red modifier (ACES 1.0)
FIXED_FUNCTION_ACES_GLOW_03 : Glow function (ACES 0.3/0.7)
FIXED_FUNCTION_ACES_GLOW_10 : Glow function (ACES 1.0)
FIXED_FUNCTION_ACES_DARK_TO_DIM_10 : Dark to dim surround correction (ACES 1.0)
FIXED_FUNCTION_REC2100_SURROUND : Rec.2100 surround correction (takes one double for the gamma param)
FIXED_FUNCTION_RGB_TO_HSV : Classic RGB to HSV function.
FIXED_FUNCTION_XYZ_TO_xyY : CIE XYZ to 1931 xy chromaticity coordinates.
FIXED_FUNCTION_XYZ_TO_uvY : CIE XYZ to 1976 u’v’ chromaticity coordinates.
FIXED_FUNCTION_XYZ_TO_LUV : CIE XYZ to 1976 CIELUV colour space (D65 white)
FIXED_FUNCTION_ACES_GAMUTMAP_02 : ACES 0.2 Gamut clamping algorithm – NOT IMPLEMENTED YET.
FIXED_FUNCTION_ACES_GAMUTMAP_07 : ACES 0.7 Gamut clamping algorithm – NOT IMPLEMENTED YET.
FIXED_FUNCTION_ACES_GAMUT_COMP_13 : ACES 1.3 Parametric Gamut Compression (expects ACEScg values)
- property name str ¶
- FIXED_FUNCTION_ACES_DARK_TO_DIM_10 = <FixedFunctionStyle.FIXED_FUNCTION_ACES_DARK_TO_DIM_10: 4>¶
- FIXED_FUNCTION_ACES_GAMUTMAP_02 = <FixedFunctionStyle.FIXED_FUNCTION_ACES_GAMUTMAP_02: 10>¶
- FIXED_FUNCTION_ACES_GAMUTMAP_07 = <FixedFunctionStyle.FIXED_FUNCTION_ACES_GAMUTMAP_07: 11>¶
- FIXED_FUNCTION_ACES_GAMUT_COMP_13 = <FixedFunctionStyle.FIXED_FUNCTION_ACES_GAMUT_COMP_13: 12>¶
- FIXED_FUNCTION_ACES_GLOW_03 = <FixedFunctionStyle.FIXED_FUNCTION_ACES_GLOW_03: 2>¶
- FIXED_FUNCTION_ACES_GLOW_10 = <FixedFunctionStyle.FIXED_FUNCTION_ACES_GLOW_10: 3>¶
- FIXED_FUNCTION_ACES_RED_MOD_03 = <FixedFunctionStyle.FIXED_FUNCTION_ACES_RED_MOD_03: 0>¶
- FIXED_FUNCTION_ACES_RED_MOD_10 = <FixedFunctionStyle.FIXED_FUNCTION_ACES_RED_MOD_10: 1>¶
- FIXED_FUNCTION_REC2100_SURROUND = <FixedFunctionStyle.FIXED_FUNCTION_REC2100_SURROUND: 5>¶
- FIXED_FUNCTION_RGB_TO_HSV = <FixedFunctionStyle.FIXED_FUNCTION_RGB_TO_HSV: 6>¶
- FIXED_FUNCTION_XYZ_TO_LUV = <FixedFunctionStyle.FIXED_FUNCTION_XYZ_TO_LUV: 9>¶
- FIXED_FUNCTION_XYZ_TO_uvY = <FixedFunctionStyle.FIXED_FUNCTION_XYZ_TO_uvY: 8>¶
- FIXED_FUNCTION_XYZ_TO_xyY = <FixedFunctionStyle.FIXED_FUNCTION_XYZ_TO_xyY: 7>¶
- property value¶
-
enum OpenColorIO_v2_2::FixedFunctionStyle¶
Enumeration of the :cpp:class:
FixedFunctionTransform
transform algorithms.Values:
-
enumerator FIXED_FUNCTION_ACES_RED_MOD_03¶
Red modifier (ACES 0.3/0.7)
-
enumerator FIXED_FUNCTION_ACES_RED_MOD_10¶
Red modifier (ACES 1.0)
-
enumerator FIXED_FUNCTION_ACES_GLOW_03¶
Glow function (ACES 0.3/0.7)
-
enumerator FIXED_FUNCTION_ACES_GLOW_10¶
Glow function (ACES 1.0)
-
enumerator FIXED_FUNCTION_ACES_DARK_TO_DIM_10¶
Dark to dim surround correction (ACES 1.0)
-
enumerator FIXED_FUNCTION_REC2100_SURROUND¶
Rec.2100 surround correction (takes one double for the gamma param)
-
enumerator FIXED_FUNCTION_RGB_TO_HSV¶
Classic RGB to HSV function.
-
enumerator FIXED_FUNCTION_XYZ_TO_xyY¶
CIE XYZ to 1931 xy chromaticity coordinates.
-
enumerator FIXED_FUNCTION_XYZ_TO_uvY¶
CIE XYZ to 1976 u’v’ chromaticity coordinates.
-
enumerator FIXED_FUNCTION_XYZ_TO_LUV¶
CIE XYZ to 1976 CIELUV colour space (D65 white)
-
enumerator FIXED_FUNCTION_ACES_GAMUTMAP_02¶
ACES 0.2 Gamut clamping algorithm — NOT IMPLEMENTED YET.
-
enumerator FIXED_FUNCTION_ACES_GAMUTMAP_07¶
ACES 0.7 Gamut clamping algorithm — NOT IMPLEMENTED YET.
-
enumerator FIXED_FUNCTION_ACES_GAMUT_COMP_13¶
ACES 1.3 Parametric Gamut Compression (expects ACEScg values)
-
enumerator FIXED_FUNCTION_ACES_RED_MOD_03¶
Conversions: FixedFunctionStyle
ExposureContrastStyle¶
- class PyOpenColorIO.ExposureContrastStyle¶
Enumeration of the
:ref:`ExposureContrastTransform`
transform algorithms.Members:
EXPOSURE_CONTRAST_LINEAR : E/C to be applied to a linear space image.
EXPOSURE_CONTRAST_VIDEO : E/C to be applied to a video space image.
EXPOSURE_CONTRAST_LOGARITHMIC : E/C to be applied to a log space image.
- property name str ¶
- EXPOSURE_CONTRAST_LINEAR = <ExposureContrastStyle.EXPOSURE_CONTRAST_LINEAR: 0>¶
- EXPOSURE_CONTRAST_LOGARITHMIC = <ExposureContrastStyle.EXPOSURE_CONTRAST_LOGARITHMIC: 2>¶
- EXPOSURE_CONTRAST_VIDEO = <ExposureContrastStyle.EXPOSURE_CONTRAST_VIDEO: 1>¶
- property value¶
-
enum OpenColorIO_v2_2::ExposureContrastStyle¶
Enumeration of the :cpp:class:
ExposureContrastTransform
transform algorithms.Values:
-
enumerator EXPOSURE_CONTRAST_LINEAR¶
E/C to be applied to a linear space image.
-
enumerator EXPOSURE_CONTRAST_VIDEO¶
E/C to be applied to a video space image.
-
enumerator EXPOSURE_CONTRAST_LOGARITHMIC¶
E/C to be applied to a log space image.
-
enumerator EXPOSURE_CONTRAST_LINEAR¶
Conversions: ExposureContrastStyle
CDLStyle¶
- class PyOpenColorIO.CDLStyle¶
Members:
CDL_ASC : ASC CDL specification v1.2.
CDL_NO_CLAMP : CDL that does not clamp.
CDL_TRANSFORM_DEFAULT :
- property name str ¶
- CDL_ASC = <CDLStyle.CDL_ASC: 0>¶
- CDL_NO_CLAMP = <CDLStyle.CDL_NO_CLAMP: 1>¶
- CDL_TRANSFORM_DEFAULT = <CDLStyle.CDL_NO_CLAMP: 1>¶
- property value¶
-
enum OpenColorIO_v2_2::CDLStyle¶
Enumeration of the :cpp:class:
CDLTransform
transform algorithms.Note
The default for reading .cc/.ccc/.cdl files, config file YAML, and CDLTransform is no-clamp, since that is what is primarily desired in VFX. However, the CLF format default is ASC.
Values:
-
enumerator CDL_ASC¶
ASC CDL specification v1.2.
-
enumerator CDL_NO_CLAMP¶
CDL that does not clamp.
-
enumerator CDL_TRANSFORM_DEFAULT¶
-
enumerator CDL_ASC¶
Conversions: CDLStyle
NegativeStyle¶
- class PyOpenColorIO.NegativeStyle¶
Negative values handling style for ExponentTransform and ExponentWithLinearTransform transform algorithms.
Members:
NEGATIVE_CLAMP : Clamp negative values.
NEGATIVE_MIRROR : Positive curve is rotated 180 degrees around the origin to handle negatives.
NEGATIVE_PASS_THRU : Negative values are passed through unchanged.
NEGATIVE_LINEAR : Linearly extrapolate the curve for negative values.
- property name str ¶
- NEGATIVE_CLAMP = <NegativeStyle.NEGATIVE_CLAMP: 0>¶
- NEGATIVE_LINEAR = <NegativeStyle.NEGATIVE_LINEAR: 3>¶
- NEGATIVE_MIRROR = <NegativeStyle.NEGATIVE_MIRROR: 1>¶
- NEGATIVE_PASS_THRU = <NegativeStyle.NEGATIVE_PASS_THRU: 2>¶
- property value¶
-
enum OpenColorIO_v2_2::NegativeStyle¶
Negative values handling style for ExponentTransform and ExponentWithLinearTransform transform algorithms.
Values:
-
enumerator NEGATIVE_CLAMP¶
Clamp negative values.
-
enumerator NEGATIVE_MIRROR¶
Positive curve is rotated 180 degrees around the origin to handle negatives.
-
enumerator NEGATIVE_PASS_THRU¶
Negative values are passed through unchanged.
-
enumerator NEGATIVE_LINEAR¶
Linearly extrapolate the curve for negative values.
-
enumerator NEGATIVE_CLAMP¶
Conversions: NegativeStyle
GradingStyle¶
- class PyOpenColorIO.GradingStyle¶
Styles for grading transforms.
Members:
GRADING_LOG : Algorithms for Logarithmic color spaces.
GRADING_LIN : Algorithms for Scene Linear color spaces.
GRADING_VIDEO : Algorithms for Video color spaces.
- property name str ¶
- GRADING_LIN = <GradingStyle.GRADING_LIN: 1>¶
- GRADING_LOG = <GradingStyle.GRADING_LOG: 0>¶
- GRADING_VIDEO = <GradingStyle.GRADING_VIDEO: 2>¶
- property value¶
Conversions: GradingStyle
DynamicPropertyType¶
- class PyOpenColorIO.DynamicPropertyType¶
Types for dynamic properties.
Members:
DYNAMIC_PROPERTY_EXPOSURE : Image exposure value (double floating point value)
DYNAMIC_PROPERTY_CONTRAST : Image contrast value (double floating point value)
DYNAMIC_PROPERTY_GAMMA : Image gamma value (double floating point value)
DYNAMIC_PROPERTY_GRADING_PRIMARY : Used by GradingPrimaryTransform.
DYNAMIC_PROPERTY_GRADING_RGBCURVE : Used by GradingRGBCurveTransform.
DYNAMIC_PROPERTY_GRADING_TONE : Used by GradingToneTransform.
- property name str ¶
- DYNAMIC_PROPERTY_CONTRAST = <DynamicPropertyType.DYNAMIC_PROPERTY_CONTRAST: 1>¶
- DYNAMIC_PROPERTY_EXPOSURE = <DynamicPropertyType.DYNAMIC_PROPERTY_EXPOSURE: 0>¶
- DYNAMIC_PROPERTY_GAMMA = <DynamicPropertyType.DYNAMIC_PROPERTY_GAMMA: 2>¶
- DYNAMIC_PROPERTY_GRADING_PRIMARY = <DynamicPropertyType.DYNAMIC_PROPERTY_GRADING_PRIMARY: 3>¶
- DYNAMIC_PROPERTY_GRADING_RGBCURVE = <DynamicPropertyType.DYNAMIC_PROPERTY_GRADING_RGBCURVE: 4>¶
- DYNAMIC_PROPERTY_GRADING_TONE = <DynamicPropertyType.DYNAMIC_PROPERTY_GRADING_TONE: 5>¶
- property value¶
-
enum OpenColorIO_v2_2::DynamicPropertyType¶
Types for dynamic properties.
Values:
-
enumerator DYNAMIC_PROPERTY_EXPOSURE¶
Image exposure value (double floating point value)
-
enumerator DYNAMIC_PROPERTY_CONTRAST¶
Image contrast value (double floating point value)
-
enumerator DYNAMIC_PROPERTY_GAMMA¶
Image gamma value (double floating point value)
-
enumerator DYNAMIC_PROPERTY_GRADING_PRIMARY¶
Used by GradingPrimaryTransform.
-
enumerator DYNAMIC_PROPERTY_GRADING_RGBCURVE¶
Used by GradingRGBCurveTransform.
-
enumerator DYNAMIC_PROPERTY_GRADING_TONE¶
Used by GradingToneTransform.
-
enumerator DYNAMIC_PROPERTY_EXPOSURE¶
RGBCurveType¶
- class PyOpenColorIO.RGBCurveType¶
Types for GradingRGBCurve.
Members:
RGB_RED :
RGB_GREEN :
RGB_BLUE :
RGB_MASTER :
RGB_NUM_CURVES :
- property name str ¶
- RGB_BLUE = <RGBCurveType.RGB_BLUE: 2>¶
- RGB_GREEN = <RGBCurveType.RGB_GREEN: 1>¶
- RGB_MASTER = <RGBCurveType.RGB_MASTER: 3>¶
- RGB_NUM_CURVES = <RGBCurveType.RGB_NUM_CURVES: 4>¶
- RGB_RED = <RGBCurveType.RGB_RED: 0>¶
- property value¶
UniformDataType¶
- class PyOpenColorIO.UniformDataType¶
Types for uniform data.
Members:
UNIFORM_DOUBLE :
UNIFORM_BOOL :
UNIFORM_FLOAT3 : Array of 3 floats.
UNIFORM_VECTOR_FLOAT : Vector of floats (size is set by uniform).
UNIFORM_VECTOR_INT : Vector of int pairs (size is set by uniform).
UNIFORM_UNKNOWN :
- property name str ¶
- UNIFORM_BOOL = <UniformDataType.UNIFORM_BOOL: 1>¶
- UNIFORM_DOUBLE = <UniformDataType.UNIFORM_DOUBLE: 0>¶
- UNIFORM_FLOAT3 = <UniformDataType.UNIFORM_FLOAT3: 2>¶
- UNIFORM_UNKNOWN = <UniformDataType.UNIFORM_UNKNOWN: 5>¶
- UNIFORM_VECTOR_FLOAT = <UniformDataType.UNIFORM_VECTOR_FLOAT: 3>¶
- UNIFORM_VECTOR_INT = <UniformDataType.UNIFORM_VECTOR_INT: 4>¶
- property value¶
-
enum OpenColorIO_v2_2::UniformDataType¶
Types for uniform data.
Values:
-
enumerator UNIFORM_DOUBLE¶
-
enumerator UNIFORM_BOOL¶
-
enumerator UNIFORM_FLOAT3¶
Array of 3 floats.
-
enumerator UNIFORM_VECTOR_FLOAT¶
Vector of floats (size is set by uniform).
-
enumerator UNIFORM_VECTOR_INT¶
Vector of int pairs (size is set by uniform).
-
enumerator UNIFORM_UNKNOWN¶
-
enumerator UNIFORM_DOUBLE¶
OptimizationFlags¶
- class PyOpenColorIO.OptimizationFlags¶
Provides control over how the ops in a Processor are combined in order to improve performance.
Members:
OPTIMIZATION_NONE : Do not optimize.
OPTIMIZATION_IDENTITY : Replace identity ops (other than gamma).
OPTIMIZATION_IDENTITY_GAMMA : Replace identity gamma ops.
OPTIMIZATION_PAIR_IDENTITY_CDL : Replace a pair of ops where one is the inverse of the other.
OPTIMIZATION_PAIR_IDENTITY_EXPOSURE_CONTRAST :
OPTIMIZATION_PAIR_IDENTITY_FIXED_FUNCTION :
OPTIMIZATION_PAIR_IDENTITY_GAMMA :
OPTIMIZATION_PAIR_IDENTITY_LUT1D :
OPTIMIZATION_PAIR_IDENTITY_LUT3D :
OPTIMIZATION_PAIR_IDENTITY_LOG :
OPTIMIZATION_PAIR_IDENTITY_GRADING :
OPTIMIZATION_COMP_EXPONENT : Compose a pair of ops into a single op.
OPTIMIZATION_COMP_GAMMA :
OPTIMIZATION_COMP_MATRIX :
OPTIMIZATION_COMP_LUT1D :
OPTIMIZATION_COMP_LUT3D :
OPTIMIZATION_COMP_RANGE :
OPTIMIZATION_COMP_SEPARABLE_PREFIX : For integer and half bit-depths only, replace separable ops (i.e. no channel crosstalk ops) by a single 1D LUT of input bit-depth domain.
OPTIMIZATION_LUT_INV_FAST : Implement inverse Lut1D and Lut3D evaluations using a a forward LUT (faster but less accurate). Note that GPU evals always do FAST.
OPTIMIZATION_FAST_LOG_EXP_POW :
OPTIMIZATION_SIMPLIFY_OPS :
OPTIMIZATION_NO_DYNAMIC_PROPERTIES : Turn off dynamic control of any ops that offer adjustment of parameter values after finalization (e.g. ExposureContrast).
OPTIMIZATION_ALL : Apply all possible optimizations.
OPTIMIZATION_LOSSLESS :
OPTIMIZATION_VERY_GOOD :
OPTIMIZATION_GOOD :
OPTIMIZATION_DRAFT : For quite lossy optimizations.
OPTIMIZATION_DEFAULT :
- property name str ¶
- OPTIMIZATION_ALL = <OptimizationFlags.OPTIMIZATION_ALL: 4294967295>¶
- OPTIMIZATION_COMP_EXPONENT = <OptimizationFlags.OPTIMIZATION_COMP_EXPONENT: 262144>¶
- OPTIMIZATION_COMP_GAMMA = <OptimizationFlags.OPTIMIZATION_COMP_GAMMA: 524288>¶
- OPTIMIZATION_COMP_LUT1D = <OptimizationFlags.OPTIMIZATION_COMP_LUT1D: 2097152>¶
- OPTIMIZATION_COMP_LUT3D = <OptimizationFlags.OPTIMIZATION_COMP_LUT3D: 4194304>¶
- OPTIMIZATION_COMP_MATRIX = <OptimizationFlags.OPTIMIZATION_COMP_MATRIX: 1048576>¶
- OPTIMIZATION_COMP_RANGE = <OptimizationFlags.OPTIMIZATION_COMP_RANGE: 8388608>¶
- OPTIMIZATION_COMP_SEPARABLE_PREFIX = <OptimizationFlags.OPTIMIZATION_COMP_SEPARABLE_PREFIX: 16777216>¶
- OPTIMIZATION_DEFAULT = <OptimizationFlags.OPTIMIZATION_VERY_GOOD: 263995331>¶
- OPTIMIZATION_DRAFT = <OptimizationFlags.OPTIMIZATION_ALL: 4294967295>¶
- OPTIMIZATION_FAST_LOG_EXP_POW = <OptimizationFlags.OPTIMIZATION_FAST_LOG_EXP_POW: 67108864>¶
- OPTIMIZATION_GOOD = <OptimizationFlags.OPTIMIZATION_GOOD: 268189635>¶
- OPTIMIZATION_IDENTITY = <OptimizationFlags.OPTIMIZATION_IDENTITY: 1>¶
- OPTIMIZATION_IDENTITY_GAMMA = <OptimizationFlags.OPTIMIZATION_IDENTITY_GAMMA: 2>¶
- OPTIMIZATION_LOSSLESS = <OptimizationFlags.OPTIMIZATION_LOSSLESS: 144457667>¶
- OPTIMIZATION_LUT_INV_FAST = <OptimizationFlags.OPTIMIZATION_LUT_INV_FAST: 33554432>¶
- OPTIMIZATION_NONE = <OptimizationFlags.OPTIMIZATION_NONE: 0>¶
- OPTIMIZATION_NO_DYNAMIC_PROPERTIES = <OptimizationFlags.OPTIMIZATION_NO_DYNAMIC_PROPERTIES: 268435456>¶
- OPTIMIZATION_PAIR_IDENTITY_CDL = <OptimizationFlags.OPTIMIZATION_PAIR_IDENTITY_CDL: 64>¶
- OPTIMIZATION_PAIR_IDENTITY_EXPOSURE_CONTRAST = <OptimizationFlags.OPTIMIZATION_PAIR_IDENTITY_EXPOSURE_CONTRAST: 128>¶
- OPTIMIZATION_PAIR_IDENTITY_FIXED_FUNCTION = <OptimizationFlags.OPTIMIZATION_PAIR_IDENTITY_FIXED_FUNCTION: 256>¶
- OPTIMIZATION_PAIR_IDENTITY_GAMMA = <OptimizationFlags.OPTIMIZATION_PAIR_IDENTITY_GAMMA: 512>¶
- OPTIMIZATION_PAIR_IDENTITY_GRADING = <OptimizationFlags.OPTIMIZATION_PAIR_IDENTITY_GRADING: 8192>¶
- OPTIMIZATION_PAIR_IDENTITY_LOG = <OptimizationFlags.OPTIMIZATION_PAIR_IDENTITY_LOG: 4096>¶
- OPTIMIZATION_PAIR_IDENTITY_LUT1D = <OptimizationFlags.OPTIMIZATION_PAIR_IDENTITY_LUT1D: 1024>¶
- OPTIMIZATION_PAIR_IDENTITY_LUT3D = <OptimizationFlags.OPTIMIZATION_PAIR_IDENTITY_LUT3D: 2048>¶
- OPTIMIZATION_SIMPLIFY_OPS = <OptimizationFlags.OPTIMIZATION_SIMPLIFY_OPS: 134217728>¶
- OPTIMIZATION_VERY_GOOD = <OptimizationFlags.OPTIMIZATION_VERY_GOOD: 263995331>¶
- property value¶
-
enum OpenColorIO_v2_2::OptimizationFlags¶
Provides control over how the ops in a Processor are combined in order to improve performance.
Values:
-
enumerator OPTIMIZATION_NONE¶
Do not optimize.
-
enumerator OPTIMIZATION_IDENTITY¶
Replace identity ops (other than gamma).
-
enumerator OPTIMIZATION_IDENTITY_GAMMA¶
Replace identity gamma ops.
-
enumerator OPTIMIZATION_PAIR_IDENTITY_CDL¶
Replace a pair of ops where one is the inverse of the other.
-
enumerator OPTIMIZATION_PAIR_IDENTITY_EXPOSURE_CONTRAST¶
-
enumerator OPTIMIZATION_PAIR_IDENTITY_FIXED_FUNCTION¶
-
enumerator OPTIMIZATION_PAIR_IDENTITY_GAMMA¶
-
enumerator OPTIMIZATION_PAIR_IDENTITY_LUT1D¶
-
enumerator OPTIMIZATION_PAIR_IDENTITY_LUT3D¶
-
enumerator OPTIMIZATION_PAIR_IDENTITY_LOG¶
-
enumerator OPTIMIZATION_PAIR_IDENTITY_GRADING¶
-
enumerator OPTIMIZATION_COMP_EXPONENT¶
Compose a pair of ops into a single op.
-
enumerator OPTIMIZATION_COMP_GAMMA¶
-
enumerator OPTIMIZATION_COMP_MATRIX¶
-
enumerator OPTIMIZATION_COMP_LUT1D¶
-
enumerator OPTIMIZATION_COMP_LUT3D¶
-
enumerator OPTIMIZATION_COMP_RANGE¶
-
enumerator OPTIMIZATION_COMP_SEPARABLE_PREFIX¶
For integer and half bit-depths only, replace separable ops (i.e. no channel crosstalk ops) by a single 1D LUT of input bit-depth domain.
-
enumerator OPTIMIZATION_LUT_INV_FAST¶
Implement inverse Lut1D and Lut3D evaluations using a a forward LUT (faster but less accurate). Note that GPU evals always do FAST.
-
enumerator OPTIMIZATION_FAST_LOG_EXP_POW¶
-
enumerator OPTIMIZATION_SIMPLIFY_OPS¶
-
enumerator OPTIMIZATION_NO_DYNAMIC_PROPERTIES¶
Turn off dynamic control of any ops that offer adjustment of parameter values after finalization (e.g. ExposureContrast).
-
enumerator OPTIMIZATION_ALL¶
Apply all possible optimizations.
-
enumerator OPTIMIZATION_LOSSLESS¶
-
enumerator OPTIMIZATION_VERY_GOOD¶
-
enumerator OPTIMIZATION_GOOD¶
-
enumerator OPTIMIZATION_DRAFT¶
For quite lossy optimizations.
-
enumerator OPTIMIZATION_DEFAULT¶
-
enumerator OPTIMIZATION_NONE¶
ProcessorCacheFlags¶
- class PyOpenColorIO.ProcessorCacheFlags¶
cpp:type:: Enum to control the behavior of the internal caches e.g. the processor cache in
Members:
PROCESSOR_CACHE_OFF :
PROCESSOR_CACHE_ENABLED :
PROCESSOR_CACHE_SHARE_DYN_PROPERTIES :
PROCESSOR_CACHE_DEFAULT :
- property name str ¶
- PROCESSOR_CACHE_DEFAULT = <ProcessorCacheFlags.PROCESSOR_CACHE_DEFAULT: 3>¶
- PROCESSOR_CACHE_ENABLED = <ProcessorCacheFlags.PROCESSOR_CACHE_ENABLED: 1>¶
- PROCESSOR_CACHE_OFF = <ProcessorCacheFlags.PROCESSOR_CACHE_OFF: 0>¶
- PROCESSOR_CACHE_SHARE_DYN_PROPERTIES = <ProcessorCacheFlags.PROCESSOR_CACHE_SHARE_DYN_PROPERTIES: 2>¶
- property value¶