..
  SPDX-License-Identifier: CC-BY-4.0
  Copyright Contributors to the OpenColorIO Project.
  Do not edit! This file was automatically generated by share/docs/frozendoc.py.

.. py:class:: NegativeStyle
   :module: PyOpenColorIO

   Negative values handling style for :ref:`ExponentTransform` and :ref:`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.

   .. py:method:: name() -> str
      :property:

   .. py:attribute:: NegativeStyle.NEGATIVE_CLAMP
      :module: PyOpenColorIO
      :value: <NegativeStyle.NEGATIVE_CLAMP: 0>


   .. py:attribute:: NegativeStyle.NEGATIVE_LINEAR
      :module: PyOpenColorIO
      :value: <NegativeStyle.NEGATIVE_LINEAR: 3>


   .. py:attribute:: NegativeStyle.NEGATIVE_MIRROR
      :module: PyOpenColorIO
      :value: <NegativeStyle.NEGATIVE_MIRROR: 1>


   .. py:attribute:: NegativeStyle.NEGATIVE_PASS_THRU
      :module: PyOpenColorIO
      :value: <NegativeStyle.NEGATIVE_PASS_THRU: 2>


   .. py:property:: NegativeStyle.value
      :module: PyOpenColorIO

