0.8.2 API documentation
gli.hpp
Go to the documentation of this file.
1 
25 #pragma once
26 
27 #define GLI_VERSION 82
28 #define GLI_VERSION_MAJOR 0
29 #define GLI_VERSION_MINOR 8
30 #define GLI_VERSION_PATCH 2
31 #define GLI_VERSION_REVISION 0
32 
34 namespace gli
35 {
36 
37 }//namespace gli
38 
39 #include "format.hpp"
40 #include "target.hpp"
41 #include "levels.hpp"
42 
43 #include "image.hpp"
44 #include "texture.hpp"
45 #include "texture1d.hpp"
46 #include "texture1d_array.hpp"
47 #include "texture2d.hpp"
48 #include "texture2d_array.hpp"
49 #include "texture3d.hpp"
50 #include "texture_cube.hpp"
51 #include "texture_cube_array.hpp"
52 
53 #include "sampler1d.hpp"
54 #include "sampler1d_array.hpp"
55 #include "sampler2d.hpp"
56 #include "sampler2d_array.hpp"
57 #include "sampler3d.hpp"
58 #include "sampler_cube.hpp"
59 #include "sampler_cube_array.hpp"
60 
61 #include "duplicate.hpp"
62 #include "view.hpp"
63 #include "comparison.hpp"
64 
65 #include "reduce.hpp"
66 #include "transform.hpp"
67 
68 #include "load.hpp"
69 #include "save.hpp"
70 
71 #include "gl.hpp"
72 #include "dx.hpp"
73 
74 #include "./core/flip.hpp"
Include to use operators to compare whether two textures or images are equal.
Include to use cube map textures.
Include to load DDS, KTX or KMG textures from files or memory.
Include to duplicate textures, images or a subset of either textures or an image. ...
Include to use 1d array textures.
Include to translate GLI enums to OpenGL enums.
Include to use generic textures which can represent any texture target but they don't have target spe...
Include to sample 2d textures.
Include to use 3d textures.
Include to save DDS, KTX or KMG textures to files or memory.
Include to perform arithmetic per texel between two textures.
Include to use 1d textures.
Include to compute the number of mipmaps levels necessary to create a mipmap complete texture...
Include to use the target enum and query properties of targets.
Include to perform reduction operations.
Include to sample 1d array textures.
Include to use 2d array textures.
Include to use images, a representation of a single texture level.
Include to sample cube map array textures.
Include to sample 3d textures.
Include to use cube map array textures.
Namespace where all the classes and functions provided by GLI are exposed.
Definition: clear.hpp:6
Include create views of textures, either to isolate a subset or to reinterpret data without memory co...
Include to use the format enum and query properties of formats.
Include to use 2d textures.
Include to sample cube map textures.
Include to translate GLI enums to DirectX enums.
Include to sample 2d array textures.
Include to sample 1d textures.