| active_rooms_ | yaze::editor::DungeonCanvasViewer | private |
| ArePotItemsVisible() const | yaze::editor::DungeonCanvasViewer | inline |
| AreSpritesVisible() const | yaze::editor::DungeonCanvasViewer | inline |
| canvas() | yaze::editor::DungeonCanvasViewer | inline |
| canvas() const | yaze::editor::DungeonCanvasViewer | inline |
| canvas_ | yaze::editor::DungeonCanvasViewer | private |
| CanvasToRoomCoordinates(int canvas_x, int canvas_y) const | yaze::editor::DungeonCanvasViewer | private |
| ClearPreviewObject() | yaze::editor::DungeonCanvasViewer | inline |
| context() const | yaze::editor::DungeonCanvasViewer | inline |
| current_active_room_tab_ | yaze::editor::DungeonCanvasViewer | private |
| current_palette_group_ | yaze::editor::DungeonCanvasViewer | private |
| current_palette_group_id_ | yaze::editor::DungeonCanvasViewer | private |
| current_palette_id_ | yaze::editor::DungeonCanvasViewer | private |
| custom_grid_size_ | yaze::editor::DungeonCanvasViewer | private |
| DeleteSelectedObjects() | yaze::editor::DungeonCanvasViewer | inline |
| DisplayObjectInfo(const gui::CanvasRuntime &rt, const zelda3::RoomObject &object, int canvas_x, int canvas_y) | yaze::editor::DungeonCanvasViewer | private |
| Draw(int room_id) | yaze::editor::DungeonCanvasViewer | |
| DrawDungeonCanvas(int room_id) | yaze::editor::DungeonCanvasViewer | |
| DrawMaskHighlights(const gui::CanvasRuntime &rt, const zelda3::Room &room) | yaze::editor::DungeonCanvasViewer | private |
| DrawObjectPositionOutlines(const gui::CanvasRuntime &rt, const zelda3::Room &room) | yaze::editor::DungeonCanvasViewer | private |
| DrawRoomBackgroundLayers(int room_id) | yaze::editor::DungeonCanvasViewer | private |
| DungeonCanvasViewer(Rom *rom=nullptr) | yaze::editor::DungeonCanvasViewer | inlineexplicit |
| entity_visibility_ | yaze::editor::DungeonCanvasViewer | private |
| game_data() const | yaze::editor::DungeonCanvasViewer | inline |
| game_data_ | yaze::editor::DungeonCanvasViewer | private |
| GetBG2LayerType(int room_id) const | yaze::editor::DungeonCanvasViewer | inline |
| GetLayerBlendMode(int room_id, zelda3::LayerType layer) const | yaze::editor::DungeonCanvasViewer | inline |
| GetObjectRenderMode() const | yaze::editor::DungeonCanvasViewer | inline |
| GetRoomLayerManager(int room_id) | yaze::editor::DungeonCanvasViewer | inline |
| GetRoomLayerManager(int room_id) const | yaze::editor::DungeonCanvasViewer | inline |
| HasRooms() const | yaze::editor::DungeonCanvasViewer | inline |
| IsBG1Visible(int room_id) const | yaze::editor::DungeonCanvasViewer | inline |
| IsBG2Visible(int room_id) const | yaze::editor::DungeonCanvasViewer | inline |
| IsLayerVisible(int room_id, zelda3::LayerType layer) const | yaze::editor::DungeonCanvasViewer | inline |
| IsObjectInteractionEnabled() const | yaze::editor::DungeonCanvasViewer | inline |
| IsWithinCanvasBounds(int canvas_x, int canvas_y, int margin=32) const | yaze::editor::DungeonCanvasViewer | private |
| last_palette_hash_ | yaze::editor::DungeonCanvasViewer | private |
| layout_override_ | yaze::editor::DungeonCanvasViewer | private |
| LoadAndRenderRoomGraphics(int room_id) | yaze::editor::DungeonCanvasViewer | private |
| object_interaction() | yaze::editor::DungeonCanvasViewer | inline |
| object_interaction_ | yaze::editor::DungeonCanvasViewer | private |
| object_interaction_enabled_ | yaze::editor::DungeonCanvasViewer | private |
| object_outline_toggles_ | yaze::editor::DungeonCanvasViewer | private |
| object_render_cache_ | yaze::editor::DungeonCanvasViewer | private |
| object_render_mode_ | yaze::editor::DungeonCanvasViewer | private |
| pending_scroll_target_ | yaze::editor::DungeonCanvasViewer | private |
| prev_blockset_ | yaze::editor::DungeonCanvasViewer | private |
| prev_layout_ | yaze::editor::DungeonCanvasViewer | private |
| prev_palette_ | yaze::editor::DungeonCanvasViewer | private |
| prev_spriteset_ | yaze::editor::DungeonCanvasViewer | private |
| RenderEntityOverlay(const gui::CanvasRuntime &rt, const zelda3::Room &room) | yaze::editor::DungeonCanvasViewer | private |
| renderer_ | yaze::editor::DungeonCanvasViewer | private |
| RenderPotItems(const gui::CanvasRuntime &rt, const zelda3::Room &room) | yaze::editor::DungeonCanvasViewer | private |
| RenderSprites(const gui::CanvasRuntime &rt, const zelda3::Room &room) | yaze::editor::DungeonCanvasViewer | private |
| rom() const | yaze::editor::DungeonCanvasViewer | inline |
| rom_ | yaze::editor::DungeonCanvasViewer | private |
| room_layer_managers_ | yaze::editor::DungeonCanvasViewer | private |
| room_navigation_callback_ | yaze::editor::DungeonCanvasViewer | private |
| room_swap_callback_ | yaze::editor::DungeonCanvasViewer | private |
| rooms_ | yaze::editor::DungeonCanvasViewer | private |
| RoomToCanvasCoordinates(int room_x, int room_y) const | yaze::editor::DungeonCanvasViewer | private |
| set_active_rooms(const ImVector< int > &rooms) | yaze::editor::DungeonCanvasViewer | inline |
| set_current_active_room_tab(int tab) | yaze::editor::DungeonCanvasViewer | inline |
| set_current_palette_group_id(uint64_t id) | yaze::editor::DungeonCanvasViewer | inline |
| SetBG1Visible(int room_id, bool visible) | yaze::editor::DungeonCanvasViewer | inline |
| SetBG2LayerType(int room_id, int type) | yaze::editor::DungeonCanvasViewer | inline |
| SetBG2Visible(int room_id, bool visible) | yaze::editor::DungeonCanvasViewer | inline |
| SetContext(EditorContext ctx) | yaze::editor::DungeonCanvasViewer | inline |
| SetCurrentPaletteGroup(const gfx::PaletteGroup &group) | yaze::editor::DungeonCanvasViewer | inline |
| SetCurrentPaletteId(uint64_t id) | yaze::editor::DungeonCanvasViewer | inline |
| SetEditorSystem(zelda3::DungeonEditorSystem *system) | yaze::editor::DungeonCanvasViewer | inline |
| SetGameData(zelda3::GameData *game_data) | yaze::editor::DungeonCanvasViewer | inline |
| SetLayerBlendMode(int room_id, zelda3::LayerType layer, zelda3::LayerBlendMode mode) | yaze::editor::DungeonCanvasViewer | inline |
| SetLayerVisible(int room_id, zelda3::LayerType layer, bool visible) | yaze::editor::DungeonCanvasViewer | inline |
| SetObjectInteractionEnabled(bool enabled) | yaze::editor::DungeonCanvasViewer | inline |
| SetObjectRenderMode(ObjectRenderMode mode) | yaze::editor::DungeonCanvasViewer | inline |
| SetObjectTranslucent(int room_id, size_t object_index, bool translucent, uint8_t alpha=128) | yaze::editor::DungeonCanvasViewer | inline |
| SetPotItemsVisible(bool visible) | yaze::editor::DungeonCanvasViewer | inline |
| SetPreviewObject(const zelda3::RoomObject &object) | yaze::editor::DungeonCanvasViewer | inline |
| SetRenderer(gfx::IRenderer *renderer) | yaze::editor::DungeonCanvasViewer | inline |
| SetRom(Rom *rom) | yaze::editor::DungeonCanvasViewer | inline |
| SetRoomNavigationCallback(std::function< void(int)> callback) | yaze::editor::DungeonCanvasViewer | inline |
| SetRooms(std::array< zelda3::Room, 0x128 > *rooms) | yaze::editor::DungeonCanvasViewer | inline |
| SetRoomSwapCallback(std::function< void(int, int)> callback) | yaze::editor::DungeonCanvasViewer | inline |
| SetShowItemPanelCallback(std::function< void()> callback) | yaze::editor::DungeonCanvasViewer | inline |
| SetShowObjectPanelCallback(std::function< void()> callback) | yaze::editor::DungeonCanvasViewer | inline |
| SetShowSpritePanelCallback(std::function< void()> callback) | yaze::editor::DungeonCanvasViewer | inline |
| SetSpritesVisible(bool visible) | yaze::editor::DungeonCanvasViewer | inline |
| show_coordinate_overlay_ | yaze::editor::DungeonCanvasViewer | private |
| show_grid_ | yaze::editor::DungeonCanvasViewer | private |
| show_item_panel_callback_ | yaze::editor::DungeonCanvasViewer | private |
| show_layer_info_ | yaze::editor::DungeonCanvasViewer | private |
| show_object_bounds_ | yaze::editor::DungeonCanvasViewer | private |
| show_object_panel_callback_ | yaze::editor::DungeonCanvasViewer | private |
| show_room_debug_info_ | yaze::editor::DungeonCanvasViewer | private |
| show_sprite_panel_callback_ | yaze::editor::DungeonCanvasViewer | private |
| show_texture_debug_ | yaze::editor::DungeonCanvasViewer | private |