14                 typedef extent2d extent_type;
 
   23                         extent_type 
const& Extent,
 
   26                         swizzles_type 
const& Swizzles = swizzles_type(SWIZZLE_RED, SWIZZLE_GREEN, SWIZZLE_BLUE, SWIZZLE_ALPHA));
 
   31                         extent_type 
const& Extent,
 
   33                         swizzles_type 
const& Swizzles = swizzles_type(SWIZZLE_RED, SWIZZLE_GREEN, SWIZZLE_BLUE, SWIZZLE_ALPHA));
 
   43                         size_type BaseLayer, size_type MaxLayer,
 
   44                         size_type BaseFace, size_type MaxFace,
 
   45                         size_type BaseLevel, size_type MaxLevel,
 
   46                         swizzles_type 
const& Swizzles = swizzles_type(SWIZZLE_RED, SWIZZLE_GREEN, SWIZZLE_BLUE, SWIZZLE_ALPHA));
 
   51                         size_type BaseLayer, size_type MaxLayer,
 
   52                         size_type BaseFace, size_type MaxFace,
 
   53                         size_type BaseLevel, size_type MaxLevel);
 
   59                 extent_type 
extent(size_type Level = 0) 
const;
 
   62                 template <
typename gen_type>
 
   63                 gen_type 
load(extent_type 
const & TexelCoord, size_type Layer, size_type Face, size_type Level) 
const;
 
   66                 template <
typename gen_type>
 
   67                 void store(extent_type 
const& TexelCoord, size_type Layer, size_type Face, size_type Level, gen_type 
const& Texel);
 
   71 #include "./core/texture_cube_array.inl" 
Genetic texture class. It can support any target. 
texture_cube_array()
Create an empty texture cube array. 
extent_type extent(size_type Level=0) const 
Return the dimensions of a texture instance: width and height where both should be equal...
Namespace where all the classes and functions provided by GLI are exposed. 
format
Texture data format. 
texture_cube operator[](size_type Layer) const 
Create a view of the texture identified by Layer in the texture array. 
gen_type load(extent_type const &TexelCoord, size_type Layer, size_type Face, size_type Level) const 
Fetch a texel from a texture. The texture format must be uncompressed. 
void store(extent_type const &TexelCoord, size_type Layer, size_type Face, size_type Level, gen_type const &Texel)
Write a texel to a texture. The texture format must be uncompressed. 
Include to use cube map textures.