Added a re-initialize method

This commit is contained in:
Leonetienne
2022-03-05 19:51:57 +01:00
parent 1fdd062e4d
commit f146826ff9
2 changed files with 27 additions and 0 deletions

View File

@@ -24,6 +24,12 @@ namespace Leonetienne::BmpPP {
//! Will set the color of a pixel at a given position
void SetPixel(const Eule::Vector2i& position, const std::uint8_t r, const std::uint8_t g, const std::uint8_t b, const std::uint8_t a = 0xFF);
//! Will basically reconstruct this image, to fit a new resolution
void ReInitialize(const Eule::Vector2i& size);
//! Will basically reconstruct this image, to fit a new resolution and new format
void ReInitialize(const Eule::Vector2i& size, const Colormode& colormode);
//! Will return a pointer to the raw pixel data
std::uint8_t* data();