37 class textureCubeArray;
56 size_type
const & Levels,
57 format_type
const & Format,
58 dim_type
const & Dimensions);
62 format_type
const & Format,
63 dim_type
const & Dimensions);
72 format_type
const & Format,
83 size_type
const & BaseLevel,
84 size_type
const & MaxLevel);
89 size_type
const & BaseLayer,
90 size_type
const & BaseLevel,
91 size_type
const & MaxLevel);
96 size_type
const & BaseFace,
97 size_type
const & BaseLevel,
98 size_type
const & MaxLevel);
103 size_type
const & BaseLayer, size_type
const & BaseFace,
104 size_type
const & BaseLevel, size_type
const & MaxLevel);
110 format_type
format()
const;
113 size_type
faces()
const;
117 size_type
size()
const;
119 void const *
data()
const;
121 template <
typename genType>
122 size_type
size()
const;
123 template <
typename genType>
125 template <
typename genType>
126 genType
const *
data()
const;
129 template <
typename genType>
130 void clear(genType
const & Texel);
131 template <
typename genType>
132 genType
fetch(dim_type
const & TexelCoord, size_type
const & Level);
size_type maxLevel() const
genType fetch(dim_type const &TexelCoord, size_type const &Level)
dim_type dimensions() const
image operator[](size_type const &Level) const
size_type maxFace() const
texcoord2_t texcoord2_type
storage::format_type format_type
size_type baseFace() const
size_type baseLayer() const
storage::size_type level_type
OpenGL Image (gli.g-truc.net)
storage::size_type face_type
format_type format() const
glm::ivec4 swizzle() const
storage::dim2_type dim_type
storage::texcoord2_type texcoord_type
storage::size_type size_type
size_type maxLayer() const
storage::size_type layer_type
size_type baseLevel() const