| AreLayersMerged() const | yaze::editor::DungeonObjectInteraction | inline |
| BringSelectedForward() | yaze::editor::DungeonObjectInteraction | |
| CalculateObjectBounds(const zelda3::RoomObject &object) | yaze::editor::DungeonObjectInteraction | private |
| CancelDoorPlacement() | yaze::editor::DungeonObjectInteraction | inline |
| CancelItemPlacement() | yaze::editor::DungeonObjectInteraction | inline |
| CancelPlacement() | yaze::editor::DungeonObjectInteraction | inline |
| CancelSpritePlacement() | yaze::editor::DungeonObjectInteraction | inline |
| canvas_ | yaze::editor::DungeonObjectInteraction | private |
| CanvasToRoomCoordinates(int canvas_x, int canvas_y) const | yaze::editor::DungeonObjectInteraction | |
| CheckForObjectSelection() | yaze::editor::DungeonObjectInteraction | |
| ClearEntitySelection() | yaze::editor::DungeonObjectInteraction | |
| ClearSelection() | yaze::editor::DungeonObjectInteraction | |
| clipboard_ | yaze::editor::DungeonObjectInteraction | private |
| current_palette_group_ | yaze::editor::DungeonObjectInteraction | private |
| current_room_id_ | yaze::editor::DungeonObjectInteraction | private |
| DrawDoorGhostPreview() | yaze::editor::DungeonObjectInteraction | |
| DrawDoorSnapIndicators() | yaze::editor::DungeonObjectInteraction | |
| DrawDragPreview() | yaze::editor::DungeonObjectInteraction | |
| DrawEntitySelectionHighlights() | yaze::editor::DungeonObjectInteraction | |
| DrawGhostPreview() | yaze::editor::DungeonObjectInteraction | |
| DrawHoverHighlight(const std::vector< zelda3::RoomObject > &objects) | yaze::editor::DungeonObjectInteraction | |
| DrawItemGhostPreview() | yaze::editor::DungeonObjectInteraction | |
| DrawObjectSelectRect() | yaze::editor::DungeonObjectInteraction | |
| DrawSelectBox() | yaze::editor::DungeonObjectInteraction | |
| DrawSelectionHighlights() | yaze::editor::DungeonObjectInteraction | |
| DrawSpriteGhostPreview() | yaze::editor::DungeonObjectInteraction | |
| DungeonObjectInteraction(gui::Canvas *canvas) | yaze::editor::DungeonObjectInteraction | inlineexplicit |
| editor_system_ | yaze::editor::DungeonObjectInteraction | private |
| entity_coordinator() | yaze::editor::DungeonObjectInteraction | inline |
| entity_coordinator() const | yaze::editor::DungeonObjectInteraction | inline |
| entity_coordinator_ | yaze::editor::DungeonObjectInteraction | private |
| GetEntityAtPosition(int canvas_x, int canvas_y) const | yaze::editor::DungeonObjectInteraction | |
| GetHoveredObjectIndex() const | yaze::editor::DungeonObjectInteraction | |
| GetLayerFilter() const | yaze::editor::DungeonObjectInteraction | inline |
| GetLayerFilterName() const | yaze::editor::DungeonObjectInteraction | inline |
| GetPreviewDoorType() const | yaze::editor::DungeonObjectInteraction | inline |
| GetPreviewItemId() const | yaze::editor::DungeonObjectInteraction | inline |
| GetPreviewSpriteId() const | yaze::editor::DungeonObjectInteraction | inline |
| GetSelectedEntity() const | yaze::editor::DungeonObjectInteraction | inline |
| GetSelectedObjectIndices() const | yaze::editor::DungeonObjectInteraction | inline |
| GetSelectionCount() const | yaze::editor::DungeonObjectInteraction | inline |
| ghost_preview_buffer_ | yaze::editor::DungeonObjectInteraction | private |
| HandleCanvasMouseInput() | yaze::editor::DungeonObjectInteraction | |
| HandleCopySelected() | yaze::editor::DungeonObjectInteraction | |
| HandleDeleteSelected() | yaze::editor::DungeonObjectInteraction | |
| HandleEntityDrag() | yaze::editor::DungeonObjectInteraction | |
| HandleLayerKeyboardShortcuts() | yaze::editor::DungeonObjectInteraction | |
| HandlePasteObjects() | yaze::editor::DungeonObjectInteraction | |
| HandleScrollWheelResize() | yaze::editor::DungeonObjectInteraction | |
| has_clipboard_data_ | yaze::editor::DungeonObjectInteraction | private |
| has_hovered_object_ | yaze::editor::DungeonObjectInteraction | private |
| HasClipboardData() const | yaze::editor::DungeonObjectInteraction | inline |
| HasEntitySelection() const | yaze::editor::DungeonObjectInteraction | inline |
| hovered_object_index_ | yaze::editor::DungeonObjectInteraction | private |
| interaction_context_ | yaze::editor::DungeonObjectInteraction | private |
| is_entity_mode_ | yaze::editor::DungeonObjectInteraction | private |
| IsDoorPlacementActive() const | yaze::editor::DungeonObjectInteraction | inline |
| IsItemPlacementActive() const | yaze::editor::DungeonObjectInteraction | inline |
| IsLayerFilterActive() const | yaze::editor::DungeonObjectInteraction | inline |
| IsMaskModeActive() const | yaze::editor::DungeonObjectInteraction | inline |
| IsObjectInSelectBox(const zelda3::RoomObject &object) const | yaze::editor::DungeonObjectInteraction | |
| IsObjectLoaded() const | yaze::editor::DungeonObjectInteraction | inline |
| IsObjectSelectActive() const | yaze::editor::DungeonObjectInteraction | inline |
| IsObjectSelected(size_t index) const | yaze::editor::DungeonObjectInteraction | inline |
| IsSpritePlacementActive() const | yaze::editor::DungeonObjectInteraction | inline |
| IsWithinCanvasBounds(int canvas_x, int canvas_y, int margin=32) const | yaze::editor::DungeonObjectInteraction | |
| mode_manager() | yaze::editor::DungeonObjectInteraction | inline |
| mode_manager() const | yaze::editor::DungeonObjectInteraction | inline |
| mode_manager_ | yaze::editor::DungeonObjectInteraction | private |
| object_drawer_ | yaze::editor::DungeonObjectInteraction | private |
| object_placed_callback_ | yaze::editor::DungeonObjectInteraction | private |
| PlaceDoorAtPosition(int canvas_x, int canvas_y) | yaze::editor::DungeonObjectInteraction | |
| PlaceItemAtPosition(int canvas_x, int canvas_y) | yaze::editor::DungeonObjectInteraction | |
| PlaceObjectAtPosition(int room_x, int room_y) | yaze::editor::DungeonObjectInteraction | |
| PlaceSpriteAtPosition(int canvas_x, int canvas_y) | yaze::editor::DungeonObjectInteraction | |
| preview_object_ | yaze::editor::DungeonObjectInteraction | private |
| RenderGhostPreviewBitmap() | yaze::editor::DungeonObjectInteraction | private |
| rom_ | yaze::editor::DungeonObjectInteraction | private |
| rooms_ | yaze::editor::DungeonObjectInteraction | private |
| RoomToCanvasCoordinates(int room_x, int room_y) const | yaze::editor::DungeonObjectInteraction | |
| selected_entity_ | yaze::editor::DungeonObjectInteraction | private |
| SelectEntity(EntityType type, size_t index) | yaze::editor::DungeonObjectInteraction | |
| selection_ | yaze::editor::DungeonObjectInteraction | private |
| SelectObjectsInRect() | yaze::editor::DungeonObjectInteraction | |
| SendSelectedBackward() | yaze::editor::DungeonObjectInteraction | |
| SendSelectedToBack() | yaze::editor::DungeonObjectInteraction | |
| SendSelectedToFront() | yaze::editor::DungeonObjectInteraction | |
| SendSelectedToLayer(int target_layer) | yaze::editor::DungeonObjectInteraction | |
| SetCacheInvalidationCallback(std::function< void()> callback) | yaze::editor::DungeonObjectInteraction | inline |
| SetContext(const InteractionContext &ctx) | yaze::editor::DungeonObjectInteraction | inline |
| SetCurrentPaletteGroup(const gfx::PaletteGroup &group) | yaze::editor::DungeonObjectInteraction | inline |
| SetCurrentRoom(std::array< zelda3::Room, dungeon_coords::kRoomCount > *rooms, int room_id) | yaze::editor::DungeonObjectInteraction | |
| SetDoorPlacementMode(bool enabled, zelda3::DoorType type=zelda3::DoorType::NormalDoor) | yaze::editor::DungeonObjectInteraction | |
| SetEditorSystem(zelda3::DungeonEditorSystem *system) | yaze::editor::DungeonObjectInteraction | inline |
| SetEntityChangedCallback(std::function< void()> callback) | yaze::editor::DungeonObjectInteraction | inline |
| SetItemPlacementMode(bool enabled, uint8_t item_id=0) | yaze::editor::DungeonObjectInteraction | |
| SetLayerFilter(int layer) | yaze::editor::DungeonObjectInteraction | inline |
| SetLayersMerged(bool merged) | yaze::editor::DungeonObjectInteraction | inline |
| SetMutationCallback(std::function< void()> callback) | yaze::editor::DungeonObjectInteraction | inline |
| SetMutationHook(std::function< void()> callback) | yaze::editor::DungeonObjectInteraction | inline |
| SetObjectPlacedCallback(std::function< void(const zelda3::RoomObject &)> callback) | yaze::editor::DungeonObjectInteraction | inline |
| SetPreviewDoorType(zelda3::DoorType type) | yaze::editor::DungeonObjectInteraction | inline |
| SetPreviewItemId(uint8_t id) | yaze::editor::DungeonObjectInteraction | inline |
| SetPreviewObject(const zelda3::RoomObject &object, bool loaded) | yaze::editor::DungeonObjectInteraction | |
| SetPreviewSpriteId(uint8_t id) | yaze::editor::DungeonObjectInteraction | inline |
| SetRom(Rom *rom) | yaze::editor::DungeonObjectInteraction | inline |
| SetSelectedObjects(const std::vector< size_t > &indices) | yaze::editor::DungeonObjectInteraction | inline |
| SetSelectionChangeCallback(std::function< void()> callback) | yaze::editor::DungeonObjectInteraction | inline |
| SetSpritePlacementMode(bool enabled, uint8_t sprite_id=0) | yaze::editor::DungeonObjectInteraction | |
| TrySelectEntityAtCursor() | yaze::editor::DungeonObjectInteraction | |
| TrySelectObjectAtCursor() | yaze::editor::DungeonObjectInteraction | |
| UpdateSelectedObjects() | yaze::editor::DungeonObjectInteraction | |