add SDL_RETURN_IF_ERROR, refactor bitmap

This commit is contained in:
scawful
2024-08-13 00:26:10 -04:00
parent 59321aa777
commit d94735baf5
2 changed files with 59 additions and 65 deletions

View File

@@ -87,6 +87,9 @@ class Bitmap {
}
}
std::vector<uint8_t> GetPngData();
void SaveSurfaceToFile(std::string_view filename);
/**
* @brief Creates a bitmap object with the provided graphical data.
*/
@@ -110,12 +113,6 @@ class Bitmap {
void CreateTexture(SDL_Renderer *renderer);
void UpdateTexture(SDL_Renderer *renderer, bool use_sdl_update = false);
void SaveSurfaceToFile(std::string_view filename);
void SetSurface(SDL_Surface *surface);
std::vector<uint8_t> GetPngData();
void LoadFromPngData(const std::vector<uint8_t> &png_data, int width,
int height);
/**
* @brief Copy color data from the SnesPalette into the SDL_Palette
*/