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

DynamicProperty
===============

.. tabs::

   .. group-tab:: Python

      .. autoclass:: PyOpenColorIO.DynamicProperty
         :members:
         :undoc-members:
         :special-members: __init__

   .. group-tab:: C++

      .. doxygenclass:: ${OCIO_NAMESPACE}::DynamicProperty
         :members:
         :undoc-members:

      .. doxygentypedef:: ${OCIO_NAMESPACE}::ConstDynamicPropertyRcPtr
      .. doxygentypedef:: ${OCIO_NAMESPACE}::DynamicPropertyRcPtr

DynamicPropertyValue
====================

.. tabs::

   .. group-tab:: C++

      .. doxygennamespace:: ${OCIO_NAMESPACE}::DynamicPropertyValue

DynamicPropertyDouble
=====================

.. tabs::

   .. group-tab:: C++

      .. doxygenclass:: ${OCIO_NAMESPACE}::DynamicPropertyDouble
         :members:
         :undoc-members:

      .. doxygentypedef:: ${OCIO_NAMESPACE}::ConstDynamicPropertyDoubleRcPtr
      .. doxygentypedef:: ${OCIO_NAMESPACE}::DynamicPropertyDoubleRcPtr

DynamicPropertyGradingPrimary
=============================

.. tabs::

   .. group-tab:: C++

      .. doxygenclass:: ${OCIO_NAMESPACE}::DynamicPropertyGradingPrimary
         :members:
         :undoc-members:

      .. doxygentypedef:: ${OCIO_NAMESPACE}::ConstDynamicPropertyGradingPrimaryRcPtr
      .. doxygentypedef:: ${OCIO_NAMESPACE}::DynamicPropertyGradingPrimaryRcPtr

DynamicPropertyGradingRGBCurve
==============================

.. tabs::

   .. group-tab:: C++

      .. doxygenclass:: ${OCIO_NAMESPACE}::DynamicPropertyGradingRGBCurve
         :members:
         :undoc-members:

      .. doxygentypedef:: ${OCIO_NAMESPACE}::ConstDynamicPropertyGradingRGBCurveRcPtr
      .. doxygentypedef:: ${OCIO_NAMESPACE}::DynamicPropertyGradingRGBCurveRcPtr

DynamicPropertyGradingTone
==========================

.. tabs::

   .. group-tab:: C++

      .. doxygenclass:: ${OCIO_NAMESPACE}::DynamicPropertyGradingTone
         :members:
         :undoc-members:

      .. doxygentypedef:: ${OCIO_NAMESPACE}::ConstDynamicPropertyGradingToneRcPtr
      .. doxygentypedef:: ${OCIO_NAMESPACE}::DynamicPropertyGradingToneRcPtr
