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

Shaders
=======

GpuShaderCreator
****************

.. tabs::

   .. group-tab:: Python

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

   .. group-tab:: C++

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

      .. doxygentypedef:: ${OCIO_NAMESPACE}::ConstGpuShaderCreatorRcPtr
      .. doxygentypedef:: ${OCIO_NAMESPACE}::GpuShaderCreatorRcPtr

GpuShaderDesc
*************

.. tabs::

   .. group-tab:: Python

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

   .. group-tab:: C++

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

      .. doxygentypedef:: ${OCIO_NAMESPACE}::ConstGpuShaderDescRcPtr
      .. doxygentypedef:: ${OCIO_NAMESPACE}::GpuShaderDescRcPtr
