0.8.0 API documentation
gli Directory Reference

Files

file  comparison.hpp [code]
 Include to use operators to compare whether two textures or images are equal.
 
file  convert.hpp [code]
 Include to copy textures, images or a subset of either textures or an images.
 
file  duplicate.hpp [code]
 Include to duplicate textures, images or a subset of either textures or an image.
 
file  dx.hpp [code]
 Include to translate GLI enums to DirectX enums.
 
file  filter.hpp [code]
 Include to use filter enum, to select filtering methods.
 
file  format.hpp [code]
 Include to use the format enum and query properties of formats.
 
file  generate_mipmaps.hpp [code]
 Include to generate mipmaps of textures.
 
file  gl.hpp [code]
 Include to translate GLI enums to OpenGL enums.
 
file  gli.hpp [code]
 Include to include everything in GLI which is not recommendated due to compilation time cost.
 
file  image.hpp [code]
 Include to use images, a representation of a single texture level.
 
file  index.hpp [code]
 Include to compute offset in a texture storage memory.
 
file  levels.hpp [code]
 Include to compute the number of mipmaps levels necessary to create a mipmap complete texture.
 
file  load.hpp [code]
 Include to load DDS, KTX or KMG textures from files or memory.
 
file  load_dds.hpp [code]
 Include to load DDS textures from files or memory.
 
file  load_kmg.hpp [code]
 Include to load KMG textures from files or memory.
 
file  load_ktx.hpp [code]
 Include to load KTX textures from files or memory.
 
file  reduce.hpp [code]
 Include to perform reduction operations.
 
file  sampler.hpp [code]
 Include to use wrap modes and the sampler base class.
 
file  sampler1d.hpp [code]
 Include to sample 1d textures.
 
file  sampler1d_array.hpp [code]
 Include to sample 1d array textures.
 
file  sampler2d.hpp [code]
 Include to sample 2d textures.
 
file  sampler2d_array.hpp [code]
 Include to sample 2d array textures.
 
file  sampler3d.hpp [code]
 Include to sample 3d textures.
 
file  sampler_cube.hpp [code]
 Include to sample cube map textures.
 
file  sampler_cube_array.hpp [code]
 Include to sample cube map array textures.
 
file  save.hpp [code]
 Include to save DDS, KTX or KMG textures to files or memory.
 
file  save_dds.hpp [code]
 Include to save DDS textures to files or memory.
 
file  save_kmg.hpp [code]
 Include to save KMG textures to files or memory.
 
file  save_ktx.hpp [code]
 Include to save KTX textures to files or memory.
 
file  target.hpp [code]
 Include to use the target enum and query properties of targets.
 
file  texture.hpp [code]
 Include to use generic textures which can represent any texture target but they don't have target specific built-in caches making accesses slower.
 
file  texture1d.hpp [code]
 Include to use 1d textures.
 
file  texture1d_array.hpp [code]
 Include to use 1d array textures.
 
file  texture2d.hpp [code]
 Include to use 2d textures.
 
file  texture2d_array.hpp [code]
 Include to use 2d array textures.
 
file  texture3d.hpp [code]
 Include to use 3d textures.
 
file  texture_cube.hpp [code]
 Include to use cube map textures.
 
file  texture_cube_array.hpp [code]
 Include to use cube map array textures.
 
file  transform.hpp [code]
 Include to perform arithmetic per texel between two textures.
 
file  type.hpp [code]
 Include to use basic GLI types.
 
file  view.hpp [code]
 Include create views of textures, either to isolate a subset or to reinterpret data without memory copy.