yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
background_buffer.h File Reference
#include <array>
#include <cstdint>
#include <optional>
#include <vector>
#include "app/gfx/core/bitmap.h"
#include "app/gfx/types/snes_tile.h"

Go to the source code of this file.

Classes

class  yaze::gfx::BackgroundBuffer
 

Namespaces

namespace  yaze
 
namespace  yaze::gfx
 Contains classes for handling graphical data.
 

Enumerations

enum class  yaze::gfx::BG1RevealMaskSource : uint8_t { yaze::gfx::kBG2Layout = 1 << 0 , yaze::gfx::kBG2Objects = 1 << 1 }
 

Functions

std::optional< std::array< TileInfo, 8 > > yaze::gfx::DecodeDungeonFloorTilePattern (const std::vector< uint8_t > &rom_data, int tile_address, int tile_address_floor, uint8_t floor_graphics)