..
  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:: GpuLanguage
   :module: PyOpenColorIO

   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.

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

   .. py:attribute:: GpuLanguage.GPU_LANGUAGE_CG
      :module: PyOpenColorIO
      :value: <GpuLanguage.GPU_LANGUAGE_CG: 0>


   .. py:attribute:: GpuLanguage.GPU_LANGUAGE_GLSL_1_2
      :module: PyOpenColorIO
      :value: <GpuLanguage.GPU_LANGUAGE_GLSL_1_2: 1>


   .. py:attribute:: GpuLanguage.GPU_LANGUAGE_GLSL_1_3
      :module: PyOpenColorIO
      :value: <GpuLanguage.GPU_LANGUAGE_GLSL_1_3: 2>


   .. py:attribute:: GpuLanguage.GPU_LANGUAGE_GLSL_4_0
      :module: PyOpenColorIO
      :value: <GpuLanguage.GPU_LANGUAGE_GLSL_4_0: 3>


   .. py:attribute:: GpuLanguage.GPU_LANGUAGE_GLSL_ES_1_0
      :module: PyOpenColorIO
      :value: <GpuLanguage.GPU_LANGUAGE_GLSL_ES_1_0: 6>


   .. py:attribute:: GpuLanguage.GPU_LANGUAGE_GLSL_ES_3_0
      :module: PyOpenColorIO
      :value: <GpuLanguage.GPU_LANGUAGE_GLSL_ES_3_0: 7>


   .. py:attribute:: GpuLanguage.GPU_LANGUAGE_HLSL_DX11
      :module: PyOpenColorIO
      :value: <GpuLanguage.GPU_LANGUAGE_HLSL_DX11: 4>


   .. py:attribute:: GpuLanguage.GPU_LANGUAGE_MSL_2_0
      :module: PyOpenColorIO
      :value: <GpuLanguage.GPU_LANGUAGE_MSL_2_0: 8>


   .. py:property:: GpuLanguage.value
      :module: PyOpenColorIO

