
####################
A3DETextureAlphaMode
####################

.. c:enum:: A3DETextureAlphaMode

   
      12.0
   
   
   
   Defines how to interpret the alpha value of a texture. The alpha mode and cut-off values are specified as :c:struct:`~A3DGraphMaterialData` additional attributes. The alpha cut-off applies only to the A3DETextureAlphaModeMask mode. 
   
   
   Index
   =====
   
   .. rubric:: Enumerators
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:enumerator:`~kA3DTextureAlphaModeNone`
   * :c:enumerator:`~kA3DTextureAlphaModeOpaque`
   * :c:enumerator:`~kA3DTextureAlphaModeMask`
   * :c:enumerator:`~kA3DTextureAlphaModeBlend`
   
   



.. rst-class:: kind-group kind-enumerator

.. rubric:: Enumerators
   :class: kind-group-title


.. c:enumerator:: kA3DTextureAlphaModeNone

      .. rst-class:: sig-pretty-signature
      
         | **kA3DTextureAlphaModeNone**
      
      Default value. 
      



.. c:enumerator:: kA3DTextureAlphaModeOpaque

      .. rst-class:: sig-pretty-signature
      
         | **kA3DTextureAlphaModeOpaque**
      
      The alpha value is ignored and the rendered output is fully opaque. 
      



.. c:enumerator:: kA3DTextureAlphaModeMask

      .. rst-class:: sig-pretty-signature
      
         | **kA3DTextureAlphaModeMask**
      
      The rendered output is either fully opaque or fully transparent depending on the alpha value and the specified alpha cutoff value. 
      



.. c:enumerator:: kA3DTextureAlphaModeBlend

      .. rst-class:: sig-pretty-signature
      
         | **kA3DTextureAlphaModeBlend**
      
      The alpha value is used to composite the source and destination areas. 
      




