![]()  | 
  
    0.8.2 API documentation
    
   | 
 
Directories | |
| directory | core | 
Files | |
| file | clear.hpp [code] | 
| Include to copy textures or a subset of either textures.  | |
| 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 | copy.hpp [code] | 
| Include to copy textures or a subset of either textures.  | |
| 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 | 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 | 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 | make_texture.hpp [code] | 
| Helper functions to create generic texture.  | |
| 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.  | |
 1.8.10