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

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

ApplyDragModifiers(const ImVec2 &delta) constyaze::editor::TileObjectHandlerprivate
BeginMarqueeSelection(const ImVec2 &start_pos)yaze::editor::TileObjectHandler
BeginPlacement() overrideyaze::editor::TileObjectHandlervirtual
CalculateObjectBounds(const zelda3::RoomObject &object)yaze::editor::TileObjectHandlerprivate
CancelPlacement() overrideyaze::editor::TileObjectHandlervirtual
CanvasToRoom(int canvas_x, int canvas_y) constyaze::editor::BaseEntityHandlerinlineprotected
clear_placement_blocked()yaze::editor::TileObjectHandlerinline
ClearClipboard()yaze::editor::TileObjectHandlerinline
clipboard_yaze::editor::TileObjectHandlerprivate
context() constyaze::editor::BaseEntityHandlerinline
CopyObjectsToClipboard(int room_id, const std::vector< size_t > &indices)yaze::editor::TileObjectHandler
ctx_yaze::editor::BaseEntityHandlerprotected
DeleteAllObjects(int room_id)yaze::editor::TileObjectHandler
DeleteObjects(int room_id, std::vector< size_t > indices)yaze::editor::TileObjectHandler
drag_current_yaze::editor::TileObjectHandlerprivate
drag_has_duplicated_yaze::editor::TileObjectHandlerprivate
drag_last_dx_yaze::editor::TileObjectHandlerprivate
drag_last_dy_yaze::editor::TileObjectHandlerprivate
drag_mutation_started_yaze::editor::TileObjectHandlerprivate
drag_start_yaze::editor::TileObjectHandlerprivate
DrawGhostPreview() overrideyaze::editor::TileObjectHandlervirtual
DrawPostPlacementToast()yaze::editor::BaseEntityHandlerinline
DrawSelectionHighlight() overrideyaze::editor::TileObjectHandlervirtual
DrawSuccessToastOverlay(const char *msg, ImU32 color) constyaze::editor::BaseEntityHandlerinlineprotected
DuplicateObjects(int room_id, const std::vector< size_t > &indices, int delta_x, int delta_y, bool notify_mutation=true)yaze::editor::TileObjectHandler
GetCanvasScale() constyaze::editor::BaseEntityHandlerinlineprotected
GetCanvasZeroPoint() constyaze::editor::BaseEntityHandlerinlineprotected
GetCurrentRoom() constyaze::editor::BaseEntityHandlerinlineprotected
GetEntityAtPosition(int canvas_x, int canvas_y) const overrideyaze::editor::TileObjectHandlervirtual
GetRoom(int room_id)yaze::editor::TileObjectHandlerprivate
ghost_preview_buffer_yaze::editor::TileObjectHandlerprivate
HandleClick(int canvas_x, int canvas_y) overrideyaze::editor::TileObjectHandlervirtual
HandleDrag(ImVec2 current_pos, ImVec2 delta) overrideyaze::editor::TileObjectHandlervirtual
HandleMarqueeSelection(const ImVec2 &mouse_pos, bool mouse_left_down, bool mouse_left_released, bool shift_down, bool toggle_down, bool alt_down, bool draw_box=true)yaze::editor::TileObjectHandler
HandleMouseWheel(float delta) overrideyaze::editor::TileObjectHandlervirtual
HandleRelease() overrideyaze::editor::TileObjectHandlervirtual
HasClipboardData() constyaze::editor::TileObjectHandlerinline
HasValidContext() constyaze::editor::BaseEntityHandlerinlineprotected
InitDrag(const ImVec2 &start_pos)yaze::editor::TileObjectHandler
is_dragging_yaze::editor::TileObjectHandlerprivate
IsPlacementActive() const overrideyaze::editor::TileObjectHandlerinlinevirtual
IsWithinBounds(int canvas_x, int canvas_y) constyaze::editor::BaseEntityHandlerinlineprotected
kToastDurationyaze::editor::BaseEntityHandlerprotectedstatic
MoveBackward(int room_id, const std::vector< size_t > &indices)yaze::editor::TileObjectHandler
MoveForward(int room_id, const std::vector< size_t > &indices)yaze::editor::TileObjectHandler
MoveObjects(int room_id, const std::vector< size_t > &indices, int delta_x, int delta_y, bool notify_mutation=true)yaze::editor::TileObjectHandler
NotifyChange(zelda3::Room *room)yaze::editor::TileObjectHandlerprivate
object_placement_mode_yaze::editor::TileObjectHandlerprivate
PasteFromClipboard(int room_id, int offset_x, int offset_y)yaze::editor::TileObjectHandler
PasteFromClipboardAt(int room_id, int target_x, int target_y)yaze::editor::TileObjectHandler
placement_block_reason() constyaze::editor::TileObjectHandlerinline
placement_block_reason_yaze::editor::TileObjectHandlerprivate
PlacementBlockReason enum nameyaze::editor::TileObjectHandler
PlaceObjectAt(int room_id, const zelda3::RoomObject &object, int x, int y)yaze::editor::TileObjectHandler
preview_object_yaze::editor::TileObjectHandlerprivate
RenderGhostPreviewBitmap()yaze::editor::TileObjectHandlerprivate
ResizeObjects(int room_id, const std::vector< size_t > &indices, int delta)yaze::editor::TileObjectHandler
RoomToCanvas(int room_x, int room_y) constyaze::editor::BaseEntityHandlerinlineprotected
SendToBack(int room_id, const std::vector< size_t > &indices)yaze::editor::TileObjectHandler
SendToFront(int room_id, const std::vector< size_t > &indices)yaze::editor::TileObjectHandler
SetContext(InteractionContext *ctx)yaze::editor::BaseEntityHandlerinline
SetPreviewObject(const zelda3::RoomObject &object)yaze::editor::TileObjectHandler
TileObjectHandler()yaze::editor::TileObjectHandlerinline
TileObjectHandler(InteractionContext *ctx)yaze::editor::TileObjectHandlerinlineexplicit
toast_expire_time_yaze::editor::BaseEntityHandlerprotected
TriggerSuccessToast()yaze::editor::BaseEntityHandlerinlineprotected
UpdateObjectsId(int room_id, const std::vector< size_t > &indices, int16_t new_id)yaze::editor::TileObjectHandler
UpdateObjectsLayer(int room_id, const std::vector< size_t > &indices, int new_layer)yaze::editor::TileObjectHandler
UpdateObjectsSize(int room_id, const std::vector< size_t > &indices, uint8_t new_size)yaze::editor::TileObjectHandler
was_placement_blocked() constyaze::editor::TileObjectHandlerinline
~BaseEntityHandler()=defaultyaze::editor::BaseEntityHandlervirtual