1#ifndef YAZE_APP_GFX_BACKGROUND_BUFFER_H
2#define YAZE_APP_GFX_BACKGROUND_BUFFER_H
18 void SetTileAt(
int x,
int y, uint16_t value);
24 const uint8_t* tiledata,
int indexoffset);
28 void DrawFloor(
const std::vector<uint8_t>& rom_data,
int tile_address,
29 int tile_address_floor, uint8_t floor_graphics);
void DrawTile(const TileInfo &tile_info, uint8_t *canvas, const uint8_t *tiledata, int indexoffset)
void DrawBackground(std::span< uint8_t > gfx16_data)
BackgroundBuffer(int width=512, int height=512)
void SetTileAt(int x, int y, uint16_t value)
void DrawFloor(const std::vector< uint8_t > &rom_data, int tile_address, int tile_address_floor, uint8_t floor_graphics)
uint16_t GetTileAt(int x, int y) const
std::vector< uint16_t > buffer_
Represents a bitmap image.
SNES 16-bit tile metadata container.
Contains classes for handling graphical data.
Main namespace for the application.