#include <dungeon_object_editor.h>
Public Attributes | |
std::vector< size_t > | selected_objects |
bool | is_multi_select = false |
bool | is_dragging = false |
int | drag_start_x = 0 |
int | drag_start_y = 0 |
Definition at line 48 of file dungeon_object_editor.h.
std::vector<size_t> yaze::zelda3::DungeonObjectEditor::SelectionState::selected_objects |
Definition at line 49 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::AddToSelection(), yaze::zelda3::DungeonObjectEditor::ClearSelection(), yaze::zelda3::DungeonObjectEditor::DeleteObject(), yaze::zelda3::DungeonObjectEditor::DeleteSelectedObjects(), yaze::zelda3::DungeonObjectEditor::HandleDragOperation(), yaze::zelda3::DungeonObjectEditor::HandleMouseDrag(), yaze::zelda3::DungeonObjectEditor::HandleScrollWheel(), yaze::zelda3::DungeonObjectEditor::HandleSizeEdit(), yaze::zelda3::DungeonObjectEditor::InsertObject(), yaze::zelda3::DungeonObjectEditor::RenderObjectPropertyPanel(), yaze::zelda3::DungeonObjectEditor::RenderSelectionHighlight(), and yaze::zelda3::DungeonObjectEditor::SelectObject().
bool yaze::zelda3::DungeonObjectEditor::SelectionState::is_multi_select = false |
Definition at line 50 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::AddToSelection(), and yaze::zelda3::DungeonObjectEditor::ClearSelection().
bool yaze::zelda3::DungeonObjectEditor::SelectionState::is_dragging = false |
int yaze::zelda3::DungeonObjectEditor::SelectionState::drag_start_x = 0 |
Definition at line 52 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::HandleDragOperation(), and yaze::zelda3::DungeonObjectEditor::HandleMouseDrag().
int yaze::zelda3::DungeonObjectEditor::SelectionState::drag_start_y = 0 |
Definition at line 53 of file dungeon_object_editor.h.
Referenced by yaze::zelda3::DungeonObjectEditor::HandleDragOperation(), and yaze::zelda3::DungeonObjectEditor::HandleMouseDrag().