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 |