#include <yaze.h>
#include <array>
#include <cstdint>
#include <cstring>
#include <span>
#include <stdexcept>
#include <vector>
Go to the source code of this file.
|
| namespace | yaze |
| | Main namespace for the application.
|
| |
| namespace | yaze::gfx |
| | Contains classes for handling graphical data.
|
| |
|
| std::vector< uint8_t > | yaze::gfx::SnesTo8bppSheet (std::span< uint8_t > sheet, int bpp, int num_sheets) |
| |
| std::vector< uint8_t > | yaze::gfx::Bpp8SnesToIndexed (std::vector< uint8_t > data, uint64_t bpp) |
| |
| snes_tile8 | yaze::gfx::UnpackBppTile (std::span< uint8_t > data, const uint32_t offset, const uint32_t bpp) |
| |
| std::vector< uint8_t > | yaze::gfx::PackBppTile (const snes_tile8 &tile, const uint32_t bpp) |
| |
| std::vector< uint8_t > | yaze::gfx::ConvertBpp (std::span< uint8_t > tiles, uint32_t from_bpp, uint32_t to_bpp) |
| |
| void | yaze::gfx::CopyTile8bpp16 (int x, int y, int tile, std::vector< uint8_t > &bitmap, std::vector< uint8_t > &blockset) |
| |
| std::vector< uint8_t > | yaze::gfx::LoadSNES4bppGFXToIndexedColorMatrix (std::span< uint8_t > src) |
| |
| uint16_t | yaze::gfx::TileInfoToWord (TileInfo tile_info) |
| |
| TileInfo | yaze::gfx::WordToTileInfo (uint16_t word) |
| |
| uint16_t | yaze::gfx::TileInfoToShort (TileInfo tile_info) |
| |
| TileInfo | yaze::gfx::GetTilesInfo (uint16_t tile) |
| |