21 template <
typename texType>
22 texture
duplicate(texType
const& Texture);
26 template <
typename texType>
31 texture1d
const& Texture,
32 texture1d::size_type BaseLevel, texture1d::size_type MaxLevel);
36 texture1d_array
const& Texture,
37 texture1d_array::size_type BaseLayer, texture1d_array::size_type MaxLayer,
38 texture1d_array::size_type BaseLevel, texture1d_array::size_type MaxLevel);
42 texture2d
const& Texture,
43 texture2d::size_type BaseLevel, texture2d::size_type MaxLevel);
47 texture2d_array
const& Texture,
48 texture2d_array::size_type BaseLayer, texture2d_array::size_type MaxLayer,
49 texture2d_array::size_type BaseLevel, texture2d_array::size_type MaxLevel);
53 texture3d
const& Texture,
54 texture3d::size_type BaseLevel, texture3d::size_type MaxLevel);
58 texture_cube
const& Texture,
59 texture_cube::size_type BaseFace, texture_cube::size_type MaxFace,
60 texture_cube::size_type BaseLevel, texture_cube::size_type MaxLevel);
64 texture_cube_array
const& Texture,
65 texture_cube_array::size_type BaseLayer, texture_cube_array::size_type MaxLayer,
66 texture_cube_array::size_type BaseFace, texture_cube_array::size_type MaxFace,
67 texture_cube_array::size_type BaseLevel, texture_cube_array::size_type MaxLevel);
70 #include "./core/duplicate.inl"
Include to use cube map textures.
format
Texture data format.
Include to use 1d array textures.
Include to use 3d textures.
Include to use 1d textures.
image duplicate(image const &Image)
Duplicate an image and create a new image with a new storage_linear allocation.
Include to use 2d array textures.
Include to use images, a representation of a single texture level.
Include to use cube map array textures.
Namespace where all the classes and functions provided by GLI are exposed.
Include to use 2d textures.