29 #ifndef GLI_CORE_STORAGE_INCLUDED
30 #define GLI_CORE_STORAGE_INCLUDED
41 #define GLM_FORCE_RADIANS
42 #include <glm/glm.hpp>
43 #include <glm/gtx/component_wise.hpp>
44 #include <glm/gtx/gradient_paint.hpp>
45 #include <glm/gtx/integer.hpp>
46 #include <glm/gtx/bit.hpp>
47 #include <glm/gtx/multiple.hpp>
48 #include <glm/gtx/number_precision.hpp>
49 #include <glm/gtx/raw_data.hpp>
50 #include <glm/gtx/scalar_relational.hpp>
112 glm::byte
const *
data()
const;
146 std::vector<glm::byte> Data;
209 #include "storage.inl"
211 #endif//GLI_CORE_STORAGE_INCLUDED
glm::uvec4 dimensions4_type
OpenGL Image (gli.g-truc.net)
glm::uvec4 dimensions4_type
glm::uint dimensions1_type
glm::uvec2 dimensions2_type
std::size_t component_count(format const &Format)
size_type blockSize() const
glm::uvec3 dimensions3_type
size_type faceSize(size_type const &BaseLevel, size_type const &MaxLevel) const
dimensions_type dimensions(size_type const &Level) const
bool is_compressed(format const &Format)
glm::uvec3 block_dimensions(format const &Format)
OpenGL Image (gli.g-truc.net)
glm::uint dimensions1_type
format_type format() const
glm::uvec2 dimensions2_type
dimensions_type blockDimensions() const
OpenGL Image (gli.g-truc.net)
std::size_t level_count(storage::dimensions1_type const &Dimensions)
glm::uvec3 dimensions3_type
size_type layerSize(size_type const &BaseFace, size_type const &MaxFace, size_type const &BaseLevel, size_type const &MaxLevel) const
std::size_t block_size(format const &Format)
dimensions3_type dimensions_type
size_type levelSize(size_type const &Level) const