17 #ifndef DGL_IMAGE_HPP_INCLUDED
18 #define DGL_IMAGE_HPP_INCLUDED
20 #include "ImageBase.hpp"
51 Image(
const char*
const rawData,
54 const GLenum format = GL_BGRA,
55 const GLenum type = GL_UNSIGNED_BYTE);
61 Image(
const char*
const rawData,
63 const GLenum format = GL_BGRA,
64 const GLenum type = GL_UNSIGNED_BYTE);
83 const GLenum format = GL_BGRA,
84 const GLenum type = GL_UNSIGNED_BYTE) noexcept;
92 const GLenum format = GL_BGRA,
93 const GLenum type = GL_UNSIGNED_BYTE) noexcept;
103 GLenum
getType()
const noexcept;
GLenum getType() const noexcept
Image & operator=(const Image &image) noexcept
Definition: ImageBase.hpp:35
void loadFromMemory(const char *const rawData, const uint width, const uint height, const GLenum format=GL_BGRA, const GLenum type=GL_UNSIGNED_BYTE) noexcept
GLenum getFormat() const noexcept