| 0.8.1 API documentation

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

- File List

gli.hpp
Go to the documentation of this file.
1
25 #pragma once
26
27 #define GLI_VERSION 81
28 #define GLI_VERSION_MAJOR 0
29 #define GLI_VERSION_MINOR 8
30 #define GLI_VERSION_PATCH 1
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"
texture1d.hpp
Include to use 1d textures.
sampler1d_array.hpp
Include to sample 1d array textures.
load.hpp
Include to load DDS, KTX or KMG textures from files or memory.
image.hpp
Include to use images, a representation of a single texture level.
sampler3d.hpp
Include to sample 3d textures.
duplicate.hpp
Include to duplicate textures, images or a subset of either textures or an image. ...
save.hpp
Include to save DDS, KTX or KMG textures to files or memory.
reduce.hpp
Include to perform reduction operations.
texture.hpp
Include to use generic textures which can represent any texture target but they don't have target spe...
sampler1d.hpp
Include to sample 1d textures.
levels.hpp
Include to compute the number of mipmaps levels necessary to create a mipmap complete texture...
texture2d.hpp
Include to use 2d textures.
transform.hpp
Include to perform arithmetic per texel between two textures.
format.hpp
Include to use the format enum and query properties of formats.
sampler_cube_array.hpp
Include to sample cube map array textures.
sampler2d_array.hpp
Include to sample 2d array textures.
gli
Namespace where all the classes and functions provided by GLI are exposed.
Definition: clear.hpp:6
target.hpp
Include to use the target enum and query properties of targets.
gl.hpp
Include to translate GLI enums to OpenGL enums.
texture1d_array.hpp
Include to use 1d array textures.
sampler2d.hpp
Include to sample 2d textures.
texture_cube_array.hpp
Include to use cube map array textures.
texture3d.hpp
Include to use 3d textures.
sampler_cube.hpp
Include to sample cube map textures.
comparison.hpp
Include to use operators to compare whether two textures or images are equal.
view.hpp
Include create views of textures, either to isolate a subset or to reinterpret data without memory co...
texture_cube.hpp
Include to use cube map textures.
texture2d_array.hpp
Include to use 2d array textures.
dx.hpp
Include to translate GLI enums to DirectX enums.