| BeginPlacement() override | yaze::editor::ItemInteractionHandler | virtual |
| CancelPlacement() override | yaze::editor::ItemInteractionHandler | inlinevirtual |
| CanvasToRoom(int canvas_x, int canvas_y) const | yaze::editor::BaseEntityHandler | inlineprotected |
| ClearSelection() | yaze::editor::ItemInteractionHandler | |
| context() const | yaze::editor::BaseEntityHandler | inline |
| ctx_ | yaze::editor::BaseEntityHandler | protected |
| DeleteAll() | yaze::editor::ItemInteractionHandler | |
| DeleteSelected() | yaze::editor::ItemInteractionHandler | |
| drag_current_pos_ | yaze::editor::ItemInteractionHandler | private |
| drag_start_pos_ | yaze::editor::ItemInteractionHandler | private |
| DrawGhostPreview() override | yaze::editor::ItemInteractionHandler | virtual |
| DrawPostPlacementToast() | yaze::editor::BaseEntityHandler | inline |
| DrawSelectionHighlight() override | yaze::editor::ItemInteractionHandler | virtual |
| DrawSuccessToastOverlay(const char *msg, ImU32 color) const | yaze::editor::BaseEntityHandler | inlineprotected |
| GetCanvasTransform() const | yaze::editor::BaseEntityHandler | inlineprotected |
| GetCanvasZeroPoint() const | yaze::editor::BaseEntityHandler | inlineprotected |
| GetCurrentRoom() const | yaze::editor::BaseEntityHandler | inlineprotected |
| GetEntityAtPosition(int canvas_x, int canvas_y) const override | yaze::editor::ItemInteractionHandler | virtual |
| GetItemId() const | yaze::editor::ItemInteractionHandler | inline |
| GetPointerScreenPosition() const | yaze::editor::BaseEntityHandler | inlineprotected |
| GetSelectedIndex() const | yaze::editor::ItemInteractionHandler | inline |
| HandleClick(int canvas_x, int canvas_y) override | yaze::editor::ItemInteractionHandler | virtual |
| HandleDrag(ImVec2 current_pos, ImVec2 delta) override | yaze::editor::ItemInteractionHandler | virtual |
| HandleMouseWheel(float delta) | yaze::editor::BaseEntityHandler | inlinevirtual |
| HandleRelease() override | yaze::editor::ItemInteractionHandler | virtual |
| HasSelection() const | yaze::editor::ItemInteractionHandler | inline |
| HasValidContext() const | yaze::editor::BaseEntityHandler | inlineprotected |
| is_dragging_ | yaze::editor::ItemInteractionHandler | private |
| IsPlacementActive() const override | yaze::editor::ItemInteractionHandler | inlinevirtual |
| IsWithinBounds(int canvas_x, int canvas_y) const | yaze::editor::BaseEntityHandler | inlineprotected |
| item_placement_mode_ | yaze::editor::ItemInteractionHandler | private |
| kToastDuration | yaze::editor::BaseEntityHandler | protectedstatic |
| MutateItemType(size_t index, uint8_t new_type) | yaze::editor::ItemInteractionHandler | |
| NudgeSelected(int delta_pixel_x, int delta_pixel_y) | yaze::editor::ItemInteractionHandler | |
| PlaceItemAtPosition(int canvas_x, int canvas_y) | yaze::editor::ItemInteractionHandler | private |
| preview_item_id_ | yaze::editor::ItemInteractionHandler | private |
| RoomToCanvas(int room_x, int room_y) const | yaze::editor::BaseEntityHandler | inlineprotected |
| selected_item_index_ | yaze::editor::ItemInteractionHandler | private |
| SelectItem(size_t index) | yaze::editor::ItemInteractionHandler | |
| SetContext(InteractionContext *ctx) | yaze::editor::BaseEntityHandler | inline |
| SetItemId(uint8_t id) | yaze::editor::ItemInteractionHandler | inline |
| toast_expire_time_ | yaze::editor::BaseEntityHandler | protected |
| TriggerSuccessToast() | yaze::editor::BaseEntityHandler | inlineprotected |
| ~BaseEntityHandler()=default | yaze::editor::BaseEntityHandler | virtual |