Tile composition of four 8x8 tiles. More...
#include <snes_tile.h>

Public Member Functions | |
| Tile16 ()=default | |
| Tile16 (TileInfo t0, TileInfo t1, TileInfo t2, TileInfo t3) | |
| bool | operator== (const Tile16 &other) const |
| bool | operator!= (const Tile16 &other) const |
Public Attributes | |
| TileInfo | tile0_ |
| TileInfo | tile1_ |
| TileInfo | tile2_ |
| TileInfo | tile3_ |
| std::array< TileInfo, 4 > | tiles_info |
Tile composition of four 8x8 tiles.
Definition at line 142 of file snes_tile.h.
|
default |
Definition at line 151 of file snes_tile.h.
References tile0_, tile1_, tile2_, tile3_, and tiles_info.
|
inline |
|
inline |
Definition at line 164 of file snes_tile.h.
| TileInfo yaze::gfx::Tile16::tile0_ |
Definition at line 144 of file snes_tile.h.
Referenced by yaze::zelda3::HorizontalFlipTile16(), yaze::zelda3::DiggableTiles::IsTile16Diggable(), yaze::zelda3::MutableTile16QuadrantInfo(), operator==(), yaze::zelda3::RotateTile16Clockwise(), yaze::zelda3::SetTile16AllQuadrantPalettes(), yaze::zelda3::SyncTile16TilesInfo(), Tile16(), yaze::zelda3::Tile16QuadrantInfo(), yaze::zelda3::anonymous_namespace{tile16_usage_index.cc}::TileInfoForQuadrant(), yaze::zelda3::VerticalFlipTile16(), yaze::Rom::WriteTile16(), and yaze::Rom::WriteTile16().
| TileInfo yaze::gfx::Tile16::tile1_ |
Definition at line 145 of file snes_tile.h.
Referenced by yaze::zelda3::HorizontalFlipTile16(), yaze::zelda3::DiggableTiles::IsTile16Diggable(), yaze::zelda3::MutableTile16QuadrantInfo(), operator==(), yaze::zelda3::RotateTile16Clockwise(), yaze::zelda3::SetTile16AllQuadrantPalettes(), yaze::zelda3::SyncTile16TilesInfo(), Tile16(), yaze::zelda3::Tile16QuadrantInfo(), yaze::zelda3::anonymous_namespace{tile16_usage_index.cc}::TileInfoForQuadrant(), yaze::zelda3::VerticalFlipTile16(), yaze::Rom::WriteTile16(), and yaze::Rom::WriteTile16().
| TileInfo yaze::gfx::Tile16::tile2_ |
Definition at line 146 of file snes_tile.h.
Referenced by yaze::zelda3::HorizontalFlipTile16(), yaze::zelda3::DiggableTiles::IsTile16Diggable(), yaze::zelda3::MutableTile16QuadrantInfo(), operator==(), yaze::zelda3::RotateTile16Clockwise(), yaze::zelda3::SetTile16AllQuadrantPalettes(), yaze::zelda3::SyncTile16TilesInfo(), Tile16(), yaze::zelda3::Tile16QuadrantInfo(), yaze::zelda3::anonymous_namespace{tile16_usage_index.cc}::TileInfoForQuadrant(), yaze::zelda3::VerticalFlipTile16(), yaze::Rom::WriteTile16(), and yaze::Rom::WriteTile16().
| TileInfo yaze::gfx::Tile16::tile3_ |
Definition at line 147 of file snes_tile.h.
Referenced by yaze::zelda3::HorizontalFlipTile16(), yaze::zelda3::DiggableTiles::IsTile16Diggable(), yaze::zelda3::MutableTile16QuadrantInfo(), operator==(), yaze::zelda3::RotateTile16Clockwise(), yaze::zelda3::SetTile16AllQuadrantPalettes(), yaze::zelda3::SyncTile16TilesInfo(), Tile16(), yaze::zelda3::Tile16QuadrantInfo(), yaze::zelda3::anonymous_namespace{tile16_usage_index.cc}::TileInfoForQuadrant(), yaze::zelda3::VerticalFlipTile16(), yaze::Rom::WriteTile16(), and yaze::Rom::WriteTile16().
| std::array<TileInfo, 4> yaze::gfx::Tile16::tiles_info |
Definition at line 148 of file snes_tile.h.
Referenced by yaze::zelda3::SyncTile16TilesInfo(), and Tile16().