This is the complete list of members for yaze::zelda3::ObjectDrawer, including all inherited members.
| CustomDraw(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| draw_routines_ | yaze::zelda3::ObjectDrawer | private |
| DrawDiagonalAcute_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDiagonalAcute_1to16_BothBG(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDiagonalGrave_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDiagonalGrave_1to16_BothBG(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDoorSwitcherer(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDownwards2x2_1to15or32(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDownwards2x2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDownwards4x2_1to15or26(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDownwards4x2_1to16_BothBG(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDownwardsDecor4x2spaced4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDownwardsEdge1x1_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDownwardsHasEdge1x1_1to16_plus3(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDownwardsLeftCorners2x1_1to16_plus12(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawDownwardsRightCorners2x1_1to16_plus12(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawObject(const RoomObject &object, gfx::BackgroundBuffer &bg1, gfx::BackgroundBuffer &bg2, const gfx::PaletteGroup &palette_group) | yaze::zelda3::ObjectDrawer | |
| DrawObjectList(const std::vector< RoomObject > &objects, gfx::BackgroundBuffer &bg1, gfx::BackgroundBuffer &bg2, const gfx::PaletteGroup &palette_group) | yaze::zelda3::ObjectDrawer | |
| DrawRightwards1x1Solid_1to16_plus3(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwards1x2_1to16_plus2(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwards2x2_1to15or32(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwards2x2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwards2x4_1to15or26(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwards2x4spaced4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwards2x4spaced4_1to16_BothBG(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwards4x4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsBottomCorners1x2_1to16_plus13(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsDecor2x2spaced12_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsDecor4x3spaced4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsDecor4x4spaced2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsDoubled2x2spaced2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsHasEdge1x1_1to16_plus2(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsHasEdge1x1_1to16_plus3(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsPillar2x4spaced4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsStatue2x3spaced2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRightwardsTopCorners1x2_1to16_plus13(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles) | yaze::zelda3::ObjectDrawer | private |
| DrawRoutine typedef | yaze::zelda3::ObjectDrawer | private |
| DrawTileToBitmap(gfx::Bitmap &bitmap, const gfx::TileInfo &tile_info, int pixel_x, int pixel_y, const uint8_t *tiledata) | yaze::zelda3::ObjectDrawer | |
| GetDrawRoutineId(int16_t object_id) const | yaze::zelda3::ObjectDrawer | |
| InitializeDrawRoutines() | yaze::zelda3::ObjectDrawer | |
| IsValidTilePosition(int tile_x, int tile_y) const | yaze::zelda3::ObjectDrawer | private |
| kMaxTilesX | yaze::zelda3::ObjectDrawer | privatestatic |
| kMaxTilesY | yaze::zelda3::ObjectDrawer | privatestatic |
| object_to_routine_map_ | yaze::zelda3::ObjectDrawer | private |
| ObjectDrawer(Rom *rom, const uint8_t *room_gfx_buffer=nullptr) | yaze::zelda3::ObjectDrawer | explicit |
| rom_ | yaze::zelda3::ObjectDrawer | private |
| room_gfx_buffer_ | yaze::zelda3::ObjectDrawer | private |
| routines_initialized_ | yaze::zelda3::ObjectDrawer | private |
| WriteTile8(gfx::BackgroundBuffer &bg, int tile_x, int tile_y, const gfx::TileInfo &tile_info) | yaze::zelda3::ObjectDrawer | private |