#######
Texture
#######

.. cpp:namespace:: SC::Store::Texture

.. default-domain:: cpp

Types
=====

========= ========================================================
uint32_t  :cpp:enumerator:`~SC::Store::Texture::Tiling`           
uint32_t  :cpp:enumerator:`~SC::Store::Texture::Interpolation`    
uint32_t  :cpp:enumerator:`~SC::Store::Texture::MipMapping`       
uint32_t  :cpp:enumerator:`~SC::Store::Texture::Parameterization` 
uint32_t  :cpp:enumerator:`~SC::Store::Texture::Modifiers`        
========= ========================================================

Fields
======

===================================== ==================================================
..                                    :cpp:enum:`~SC::Store::Texture::Repeat`           
..                                    :cpp:enum:`~SC::Store::Texture::Clamp`            
..                                    :cpp:enum:`~SC::Store::Texture::Trim`             
..                                    :cpp:enum:`~SC::Store::Texture::InterpolationOn`  
..                                    :cpp:enum:`~SC::Store::Texture::InterpolationOff` 
..                                    :cpp:enum:`~SC::Store::Texture::MipMappingOn`     
..                                    :cpp:enum:`~SC::Store::Texture::MipMappingOff`    
..                                    :cpp:enum:`~SC::Store::Texture::UV`               
..                                    :cpp:enum:`~SC::Store::Texture::None`             
..                                    :cpp:enum:`~SC::Store::Texture::Decal`            
:doc:`classSC_1_1Store_1_1ImageKey`   :cpp:var:`~SC::Store::Texture::image_key`         
:doc:`classSC_1_1Store_1_1MatrixKey`  :cpp:var:`~SC::Store::Texture::matrix`            
uint32_t                              :cpp:var:`~SC::Store::Texture::flags`             
===================================== ==================================================

Functions
=========

========= =================================================================================================================================================================================================
uint32_t  :cpp:func:`PackFlags <static uint32_t SC::Store::Texture::PackFlags(Tiling tiling, Interpolation interpolation, MipMapping mipmapping, Parameterization parameterization, Modifiers modifiers)>` 
..        :cpp:func:`Texture <SC::Store::Texture::Texture>`                                                                                                                                                
..        :cpp:func:`Texture <SC::Store::Texture::Texture>`                                                                                                                                                
bool      :cpp:func:`operator== <bool SC::Store::Texture::operator==(Texture const &that) const>`                                                                                                          
bool      :cpp:func:`operator!= <bool SC::Store::Texture::operator!=(Texture const &that) const>`                                                                                                          
========= =================================================================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: SC::Store::Texture
   :project: libsc
   :members:
   :undoc-members:



