18         template <
typename texture_type>
 
   23                 texture1d 
const& Texture,
 
   24                 texture1d::size_type BaseLevel, texture1d::size_type MaxLevel,
 
   29                 texture1d_array 
const& Texture,
 
   30                 texture1d_array::size_type BaseLayer, texture1d_array::size_type MaxLayer,
 
   31                 texture1d_array::size_type BaseLevel, texture1d_array::size_type MaxLevel,
 
   36                 texture2d 
const& Texture,
 
   37                 texture2d::size_type BaseLevel, texture2d::size_type MaxLevel,
 
   42                 texture2d_array 
const& Texture,
 
   43                 texture2d_array::size_type BaseLayer, texture2d_array::size_type MaxLayer,
 
   44                 texture2d_array::size_type BaseLevel, texture2d_array::size_type MaxLevel,
 
   49                 texture3d 
const& Texture,
 
   50                 texture3d::size_type BaseLevel, texture3d::size_type MaxLevel,
 
   55                 texture_cube 
const& Texture,
 
   56                 texture_cube::size_type BaseFace, texture_cube::size_type MaxFace,
 
   57                 texture_cube::size_type BaseLevel, texture_cube::size_type MaxLevel,
 
   62                 texture_cube_array 
const& Texture,
 
   63                 texture_cube_array::size_type BaseLayer, texture_cube_array::size_type MaxLayer,
 
   64                 texture_cube_array::size_type BaseFace, texture_cube_array::size_type MaxFace,
 
   65                 texture_cube_array::size_type BaseLevel, texture_cube_array::size_type MaxLevel,
 
   69 #include "./core/generate_mipmaps.inl" 
Include to use cube map textures. 
 
texture_type generate_mipmaps(texture_type const &Texture, filter Minification)
Allocate a texture and generate all the mipmaps of the texture using the Minification filter...
 
Include to use wrap modes and the sampler base class. 
 
Include to use 1d array textures. 
 
Include to use 3d textures. 
 
Include to use 1d textures. 
 
filter
Texture filtring modes. 
 
Include to use 2d array textures. 
 
Include to use cube map array textures. 
 
Namespace where all the classes and functions provided by GLI are exposed. 
 
Include to use 2d textures.