19 image
view(image
const & Image);
22 texture
view(texture
const & Texture);
26 texture
const & Texture,
27 texture::size_type BaseLayer, texture::size_type MaxLayer,
28 texture::size_type BaseFace, texture::size_type MaxFace,
29 texture::size_type BaseLevel, texture::size_type MaxLevel);
32 template <
typename texType>
33 texture
view(texType
const & Texture);
37 template <
typename texType>
38 texture
view(texType
const & Texture,
format Format);
42 texture1d
const & Texture,
43 texture1d::size_type BaseLevel, texture1d::size_type MaxLevel);
47 texture1d_array
const & Texture,
48 texture1d_array::size_type BaseLayer, texture1d_array::size_type MaxLayer,
49 texture1d_array::size_type BaseLevel, texture1d_array::size_type MaxLevel);
53 texture2d
const & Texture,
54 texture2d::size_type BaseLevel, texture2d::size_type MaxLevel);
58 texture2d_array
const & Texture,
59 texture2d_array::size_type BaseLayer, texture2d_array::size_type MaxLayer,
60 texture2d_array::size_type BaseLevel, texture2d_array::size_type MaxLevel);
64 texture3d
const & Texture,
65 texture3d::size_type BaseLevel, texture3d::size_type MaxLevel);
69 texture_cube
const & Texture,
70 texture_cube::size_type BaseFace, texture_cube::size_type MaxFace,
71 texture_cube::size_type BaseLevel, texture_cube::size_type MaxLevel);
75 texture_cube_array
const & Texture,
76 texture_cube_array::size_type BaseLayer, texture_cube_array::size_type MaxLayer,
77 texture_cube_array::size_type BaseFace, texture_cube_array::size_type MaxFace,
78 texture_cube_array::size_type BaseLevel, texture_cube_array::size_type MaxLevel);
81 #include "./core/view.inl"
Include to use 2d textures.
Namespace where all the classes and functions provided by GLI are exposed.
Include to use 1d array textures.
Include to use 3d textures.
format
Texture data format.
image view(image const &Image)
Create an image view of an existing image, sharing the same memory storage.
Include to use 1d textures.
Include to use images, a representation of a single texture level.
Include to use 2d array textures.
Include to use cube map array textures.
Include to use generic textures which can represent any texture target but they don't have target spe...
Include to use cube map textures.