| 0.8.0 API documentation

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

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.