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

This is the complete list of members for yaze::editor::DungeonRenderingHelpers, including all inherited members.

BuildPotItemPreview(uint8_t item_id, const zelda3::Room &room, std::vector< uint8_t > &out_pixels, SDL_Rect &out_bounds)yaze::editor::DungeonRenderingHelpersstatic
DrawCameraQuadrantOverlay(ImDrawList *draw_list, const ImVec2 &canvas_pos, float scale, const zelda3::Room &room)yaze::editor::DungeonRenderingHelpersstatic
DrawCustomCollisionOverlay(ImDrawList *draw_list, const ImVec2 &canvas_pos, float scale, const zelda3::Room &room)yaze::editor::DungeonRenderingHelpersstatic
DrawMinecartSpriteOverlay(ImDrawList *draw_list, const ImVec2 &canvas_pos, float scale, const zelda3::Room &room, const std::bitset< 256 > &minecart_sprite_ids, const TrackCollisionConfig &config)yaze::editor::DungeonRenderingHelpersstatic
DrawSpritePreview(ImDrawList *draw_list, const std::vector< uint8_t > &preview, const SDL_Rect &bounds, const ImVec2 &box_min, const ImVec2 &box_max, const std::array< SDL_Color, 256 > &color_table, uint8_t transparent_index=kSpritePreviewTransparentIndex)yaze::editor::DungeonRenderingHelpersstatic
DrawTrackArrowHead(ImDrawList *draw_list, const ImVec2 &tip, TrackDir dir, float size, ImU32 color)yaze::editor::DungeonRenderingHelpersstatic
DrawTrackCollisionOverlay(ImDrawList *draw_list, const ImVec2 &canvas_pos, float scale, const CollisionOverlayCache &cache, const TrackCollisionConfig &config, bool direction_map_enabled, const std::vector< uint16_t > &track_tile_order, const std::vector< uint16_t > &switch_tile_order, bool show_legend)yaze::editor::DungeonRenderingHelpersstatic
DrawTrackDirectionMask(ImDrawList *draw_list, const ImVec2 &min, float tile_size, uint8_t mask, ImU32 color)yaze::editor::DungeonRenderingHelpersstatic
DrawTrackGapOverlay(ImDrawList *draw_list, const ImVec2 &canvas_pos, float scale, const zelda3::Room &room, const CollisionOverlayCache &cache)yaze::editor::DungeonRenderingHelpersstatic
DrawTrackRouteOverlay(ImDrawList *draw_list, const ImVec2 &canvas_pos, float scale, const CollisionOverlayCache &cache)yaze::editor::DungeonRenderingHelpersstatic
DrawWaterFillOverlay(ImDrawList *draw_list, const ImVec2 &canvas_pos, float scale, const zelda3::Room &room)yaze::editor::DungeonRenderingHelpersstatic
GetPotItemSpriteLayout(uint8_t item_id, uint8_t *out_sprite_id=nullptr)yaze::editor::DungeonRenderingHelpersstatic
GetTrackDirectionMasksForSwitchIndex(size_t index)yaze::editor::DungeonRenderingHelpersstatic
GetTrackDirectionMasksForTrackIndex(size_t index)yaze::editor::DungeonRenderingHelpersstatic
GetTrackDirectionMasksFromConfig(uint8_t tile, const std::vector< uint16_t > &track_tiles, const std::vector< uint16_t > &track_switches)yaze::editor::DungeonRenderingHelpersstatic
kBackgroundBufferTransparentIndexyaze::editor::DungeonRenderingHelpersstatic
kSpritePreviewTransparentIndexyaze::editor::DungeonRenderingHelpersstatic
RoomToCanvasCoordinates(int room_x, int room_y)yaze::editor::DungeonRenderingHelpersstatic