yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::zelda3::ObjectDrawer Member List

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::ObjectDrawerprivate
draw_routines_yaze::zelda3::ObjectDrawerprivate
DrawDiagonalAcute_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDiagonalAcute_1to16_BothBG(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDiagonalGrave_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDiagonalGrave_1to16_BothBG(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDoorSwitcherer(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDownwards2x2_1to15or32(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDownwards2x2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDownwards4x2_1to15or26(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDownwards4x2_1to16_BothBG(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDownwardsDecor4x2spaced4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDownwardsEdge1x1_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDownwardsHasEdge1x1_1to16_plus3(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDownwardsLeftCorners2x1_1to16_plus12(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawDownwardsRightCorners2x1_1to16_plus12(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
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::ObjectDrawerprivate
DrawRightwards1x2_1to16_plus2(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwards2x2_1to15or32(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwards2x2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwards2x4_1to15or26(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwards2x4spaced4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwards2x4spaced4_1to16_BothBG(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwards4x4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsBottomCorners1x2_1to16_plus13(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsDecor2x2spaced12_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsDecor4x3spaced4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsDecor4x4spaced2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsDoubled2x2spaced2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsHasEdge1x1_1to16_plus2(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsHasEdge1x1_1to16_plus3(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsPillar2x4spaced4_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsStatue2x3spaced2_1to16(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRightwardsTopCorners1x2_1to16_plus13(const RoomObject &obj, gfx::BackgroundBuffer &bg, std::span< const gfx::TileInfo > tiles)yaze::zelda3::ObjectDrawerprivate
DrawRoutine typedefyaze::zelda3::ObjectDrawerprivate
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) constyaze::zelda3::ObjectDrawer
InitializeDrawRoutines()yaze::zelda3::ObjectDrawer
IsValidTilePosition(int tile_x, int tile_y) constyaze::zelda3::ObjectDrawerprivate
kMaxTilesXyaze::zelda3::ObjectDrawerprivatestatic
kMaxTilesYyaze::zelda3::ObjectDrawerprivatestatic
object_to_routine_map_yaze::zelda3::ObjectDrawerprivate
ObjectDrawer(Rom *rom, const uint8_t *room_gfx_buffer=nullptr)yaze::zelda3::ObjectDrawerexplicit
rom_yaze::zelda3::ObjectDrawerprivate
room_gfx_buffer_yaze::zelda3::ObjectDrawerprivate
routines_initialized_yaze::zelda3::ObjectDrawerprivate
WriteTile8(gfx::BackgroundBuffer &bg, int tile_x, int tile_y, const gfx::TileInfo &tile_info)yaze::zelda3::ObjectDrawerprivate