21         template <
typename texType>
 
   22         texture 
duplicate(texType 
const& Texture);
 
   26         template <
typename texType>
 
   31                 texture1d 
const& Texture,
 
   32                 texture1d::size_type BaseLevel, texture1d::size_type MaxLevel);
 
   36                 texture1d_array 
const& Texture,
 
   37                 texture1d_array::size_type BaseLayer, texture1d_array::size_type MaxLayer,
 
   38                 texture1d_array::size_type BaseLevel, texture1d_array::size_type MaxLevel);
 
   42                 texture2d 
const& Texture,
 
   43                 texture2d::size_type BaseLevel, texture2d::size_type MaxLevel);
 
   47                 texture2d_array 
const& Texture,
 
   48                 texture2d_array::size_type BaseLayer, texture2d_array::size_type MaxLayer,
 
   49                 texture2d_array::size_type BaseLevel, texture2d_array::size_type MaxLevel);
 
   53                 texture3d 
const& Texture,
 
   54                 texture3d::size_type BaseLevel, texture3d::size_type MaxLevel);
 
   58                 texture_cube 
const& Texture,
 
   59                 texture_cube::size_type BaseFace, texture_cube::size_type MaxFace,
 
   60                 texture_cube::size_type BaseLevel, texture_cube::size_type MaxLevel);
 
   64                 texture_cube_array 
const& Texture,
 
   65                 texture_cube_array::size_type BaseLayer, texture_cube_array::size_type MaxLayer,
 
   66                 texture_cube_array::size_type BaseFace, texture_cube_array::size_type MaxFace,
 
   67                 texture_cube_array::size_type BaseLevel, texture_cube_array::size_type MaxLevel);
 
   70 #include "./core/duplicate.inl" 
Include to use cube map textures. 
 
format
Texture data format. 
 
Include to use 1d array textures. 
 
Include to use 3d textures. 
 
Include to use 1d textures. 
 
image duplicate(image const &Image)
Duplicate an image and create a new image with a new storage_linear allocation. 
 
Include to use 2d array textures. 
 
Include to use images, a representation of a single texture level. 
 
Include to use cube map array textures. 
 
Namespace where all the classes and functions provided by GLI are exposed. 
 
Include to use 2d textures.