..
  SPDX-License-Identifier: CC-BY-4.0
  Copyright Contributors to the OpenColorIO Project.

Enums
=====

LoggingLevel
************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_logginglevel.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::LoggingLevel

Conversions: :ref:`conversion_logging_level`

ReferenceSpaceType
******************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_referencespacetype.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::ReferenceSpaceType

SearchReferenceSpaceType
************************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_searchreferencespacetype.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::SearchReferenceSpaceType

NamedTransformVisibility
************************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_namedtransformvisibility.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::NamedTransformVisibility

ColorSpaceVisibility
********************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_colorspacevisibility.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::ColorSpaceVisibility

ViewType
********

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_viewtype.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::ViewType

ColorSpaceDirection
*******************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_colorspacedirection.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::ColorSpaceDirection

Conversions: :ref:`conversion_color_space_direction`

ViewTransformDirection
**********************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_viewtransformdirection.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::ViewTransformDirection

.. _enum_transform_direction:

TransformDirection
******************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_transformdirection.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::TransformDirection

Conversions: :ref:`conversion_transform_direction`

TransformType
*************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_transformtype.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::TransformType

Interpolation
*************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_interpolation.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::Interpolation

Conversions: :ref:`conversion_interpolation`

BitDepth
********

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_bitdepth.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::BitDepth

Conversions: :ref:`conversion_bit_depth`

Lut1DHueAdjust
**************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_lut1dhueadjust.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::Lut1DHueAdjust

ChannelOrdering
***************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_channelordering.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::ChannelOrdering

Allocation
**********

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_allocation.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::Allocation

Conversions: :ref:`conversion_allocation`

GpuLanguage
***********

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_gpulanguage.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::GpuLanguage

Conversions: :ref:`conversion_gpu_language`

EnvironmentMode
***************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_environmentmode.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::EnvironmentMode

Conversions: :ref:`conversion_environment_mode`

RangeStyle
**********

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_rangestyle.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::RangeStyle

Conversions: :ref:`conversion_range_style`

FixedFunctionStyle
******************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_fixedfunctionstyle.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::FixedFunctionStyle

Conversions: :ref:`conversion_fixed_function_style`

ExposureContrastStyle
*********************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_exposurecontraststyle.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::ExposureContrastStyle

Conversions: :ref:`conversion_exposure_contrast_style`

CDLStyle
********

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_cdlstyle.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::CDLStyle

Conversions: :ref:`conversion_cdl_style`

NegativeStyle
*************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_negativestyle.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::NegativeStyle

Conversions: :ref:`conversion_negative_style`

GradingStyle
************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_gradingstyle.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::GradingStyle

Conversions: :ref:`conversion_grading_style`

DynamicPropertyType
*******************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_dynamicpropertytype.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::DynamicPropertyType

RGBCurveType
************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_rgbcurvetype.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::RGBCurveType

UniformDataType
***************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_uniformdatatype.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::UniformDataType

OptimizationFlags
*****************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_optimizationflags.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::OptimizationFlags

ProcessorCacheFlags
*******************

.. tabs::

   .. group-tab:: Python

      .. include:: python/${PYDIR}/pyopencolorio_processorcacheflags.rst

   .. group-tab:: C++

      .. doxygenenum:: ${OCIO_NAMESPACE}::ProcessorCacheFlags
