#include "snes_tile.h"
#include <cassert>
#include <cstdint>
#include <stdexcept>
#include <vector>
#include "app/core/constants.h"
Go to the source code of this file.
|
snes_tile8 | yaze::app::gfx::UnpackBppTile (const std::vector< uint8_t > &data, const uint32_t offset, const uint32_t bpp) |
|
std::vector< uint8_t > | yaze::app::gfx::PackBppTile (const snes_tile8 &tile, const uint32_t bpp) |
|
std::vector< uint8_t > | yaze::app::gfx::ConvertBpp (const std::vector< uint8_t > &tiles, uint32_t from_bpp, uint32_t to_bpp) |
|
std::vector< uint8_t > | yaze::app::gfx::Convert3bppTo4bpp (const std::vector< uint8_t > &tiles) |
|
std::vector< uint8_t > | yaze::app::gfx::Convert4bppTo3bpp (const std::vector< uint8_t > &tiles) |
|
std::vector< uint8_t > | yaze::app::gfx::SnesTo8bppSheet (const std::vector< uint8_t > &sheet, int bpp, int num_sheets) |
|
std::vector< uint8_t > | yaze::app::gfx::Bpp8SnesToIndexed (std::vector< uint8_t > data, uint64_t bpp) |
|
uint16_t | yaze::app::gfx::TileInfoToWord (TileInfo tile_info) |
|
TileInfo | yaze::app::gfx::WordToTileInfo (uint16_t word) |
|
uint16_t | yaze::app::gfx::TileInfoToShort (TileInfo tile_info) |
|
TileInfo | yaze::app::gfx::GetTilesInfo (uint16_t tile) |
|
void | yaze::app::gfx::CopyTile8bpp16 (int x, int y, int tile, std::vector< uint8_t > &bitmap, std::vector< uint8_t > &blockset) |
|