| BeginPlacement() override | yaze::editor::SpriteInteractionHandler | virtual |
| CancelPlacement() override | yaze::editor::SpriteInteractionHandler | inlinevirtual |
| CanvasToRoom(int canvas_x, int canvas_y) const | yaze::editor::BaseEntityHandler | inlineprotected |
| CanvasToSpriteCoords(int canvas_x, int canvas_y) const | yaze::editor::SpriteInteractionHandler | private |
| clear_placement_blocked() | yaze::editor::SpriteInteractionHandler | inline |
| ClearSelection() | yaze::editor::SpriteInteractionHandler | |
| context() const | yaze::editor::BaseEntityHandler | inline |
| ctx_ | yaze::editor::BaseEntityHandler | protected |
| DeleteAll() | yaze::editor::SpriteInteractionHandler | |
| DeleteSelected() | yaze::editor::SpriteInteractionHandler | |
| drag_current_pos_ | yaze::editor::SpriteInteractionHandler | private |
| drag_start_pos_ | yaze::editor::SpriteInteractionHandler | private |
| DrawGhostPreview() override | yaze::editor::SpriteInteractionHandler | virtual |
| DrawPostPlacementToast() | yaze::editor::BaseEntityHandler | inline |
| DrawSelectionHighlight() override | yaze::editor::SpriteInteractionHandler | 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::SpriteInteractionHandler | virtual |
| GetPlacementGhostCapacityState() const | yaze::editor::SpriteInteractionHandler | |
| GetPointerScreenPosition() const | yaze::editor::BaseEntityHandler | inlineprotected |
| GetSelectedIndex() const | yaze::editor::SpriteInteractionHandler | inline |
| GetSpriteId() const | yaze::editor::SpriteInteractionHandler | inline |
| GhostCapacityState typedef | yaze::editor::SpriteInteractionHandler | |
| HandleClick(int canvas_x, int canvas_y) override | yaze::editor::SpriteInteractionHandler | virtual |
| HandleDrag(ImVec2 current_pos, ImVec2 delta) override | yaze::editor::SpriteInteractionHandler | virtual |
| HandleMouseWheel(float delta) | yaze::editor::BaseEntityHandler | inlinevirtual |
| HandleRelease() override | yaze::editor::SpriteInteractionHandler | virtual |
| HasSelection() const | yaze::editor::SpriteInteractionHandler | inline |
| HasValidContext() const | yaze::editor::BaseEntityHandler | inlineprotected |
| is_dragging_ | yaze::editor::SpriteInteractionHandler | private |
| IsPlacementActive() const override | yaze::editor::SpriteInteractionHandler | inlinevirtual |
| IsWithinBounds(int canvas_x, int canvas_y) const | yaze::editor::BaseEntityHandler | inlineprotected |
| kToastDuration | yaze::editor::BaseEntityHandler | protectedstatic |
| NudgeSelected(int delta_x, int delta_y) | yaze::editor::SpriteInteractionHandler | |
| placement_block_reason() const | yaze::editor::SpriteInteractionHandler | inline |
| placement_block_reason_ | yaze::editor::SpriteInteractionHandler | private |
| PlacementBlockReason enum name | yaze::editor::SpriteInteractionHandler | |
| PlaceSpriteAtPosition(int canvas_x, int canvas_y) | yaze::editor::SpriteInteractionHandler | private |
| preview_sprite_id_ | yaze::editor::SpriteInteractionHandler | private |
| RoomToCanvas(int room_x, int room_y) const | yaze::editor::BaseEntityHandler | inlineprotected |
| selected_sprite_index_ | yaze::editor::SpriteInteractionHandler | private |
| SelectSprite(size_t index) | yaze::editor::SpriteInteractionHandler | |
| SetContext(InteractionContext *ctx) | yaze::editor::BaseEntityHandler | inline |
| SetSpriteId(uint8_t id) | yaze::editor::SpriteInteractionHandler | inline |
| sprite_placement_mode_ | yaze::editor::SpriteInteractionHandler | private |
| toast_expire_time_ | yaze::editor::BaseEntityHandler | protected |
| TriggerSuccessToast() | yaze::editor::BaseEntityHandler | inlineprotected |
| was_placement_blocked() const | yaze::editor::SpriteInteractionHandler | inline |
| ~BaseEntityHandler()=default | yaze::editor::BaseEntityHandler | virtual |