AddToSelection(size_t object_index) | yaze::zelda3::DungeonObjectEditor | |
ApplyUndoPoint(const UndoPoint &undo_point) | yaze::zelda3::DungeonObjectEditor | private |
CanRedo() const | yaze::zelda3::DungeonObjectEditor | |
CanUndo() const | yaze::zelda3::DungeonObjectEditor | |
ChangeObjectLayer(size_t object_index, int new_layer) | yaze::zelda3::DungeonObjectEditor | |
ChangeObjectType(size_t object_index, int new_type) | yaze::zelda3::DungeonObjectEditor | |
ClearHistory() | yaze::zelda3::DungeonObjectEditor | |
ClearRoom() | yaze::zelda3::DungeonObjectEditor | |
ClearSelection() | yaze::zelda3::DungeonObjectEditor | |
config_ | yaze::zelda3::DungeonObjectEditor | private |
CreateUndoPoint() | yaze::zelda3::DungeonObjectEditor | private |
current_room_ | yaze::zelda3::DungeonObjectEditor | private |
DeleteObject(size_t object_index) | yaze::zelda3::DungeonObjectEditor | |
DeleteSelectedObjects() | yaze::zelda3::DungeonObjectEditor | |
DungeonObjectEditor(Rom *rom) | yaze::zelda3::DungeonObjectEditor | explicit |
editing_state_ | yaze::zelda3::DungeonObjectEditor | private |
empty_objects_ | yaze::zelda3::DungeonObjectEditor | private |
FindObjectAt(int room_x, int room_y) | yaze::zelda3::DungeonObjectEditor | private |
FindObjectsInArea(int start_x, int start_y, int end_x, int end_y) | yaze::zelda3::DungeonObjectEditor | private |
GetAvailableObjectTypes() | yaze::zelda3::DungeonObjectEditor | |
GetConfig() const | yaze::zelda3::DungeonObjectEditor | inline |
GetCurrentLayer() const | yaze::zelda3::DungeonObjectEditor | inline |
GetCurrentObjectType() const | yaze::zelda3::DungeonObjectEditor | inline |
GetEditingState() const | yaze::zelda3::DungeonObjectEditor | inline |
GetMode() const | yaze::zelda3::DungeonObjectEditor | inline |
GetMutableRoom() | yaze::zelda3::DungeonObjectEditor | inline |
GetNextSize(int current_size, int delta) | yaze::zelda3::DungeonObjectEditor | private |
GetObjectCount() const | yaze::zelda3::DungeonObjectEditor | inline |
GetObjects() const | yaze::zelda3::DungeonObjectEditor | inline |
GetObjectsByLayer(int layer) | yaze::zelda3::DungeonObjectEditor | |
GetPreviousSize(int current_size, int delta) | yaze::zelda3::DungeonObjectEditor | private |
GetRoom() const | yaze::zelda3::DungeonObjectEditor | inline |
GetSelection() const | yaze::zelda3::DungeonObjectEditor | inline |
GetValidationErrors() | yaze::zelda3::DungeonObjectEditor | |
HandleDragOperation(int current_x, int current_y) | yaze::zelda3::DungeonObjectEditor | |
HandleKeyPress(int key_code, bool ctrl_pressed, bool shift_pressed) | yaze::zelda3::DungeonObjectEditor | |
HandleMouseClick(int x, int y, bool left_button, bool right_button, bool shift_pressed) | yaze::zelda3::DungeonObjectEditor | |
HandleMouseDrag(int start_x, int start_y, int current_x, int current_y) | yaze::zelda3::DungeonObjectEditor | |
HandleMouseRelease(int x, int y) | yaze::zelda3::DungeonObjectEditor | |
HandleScrollWheel(int delta, int x, int y, bool ctrl_pressed) | yaze::zelda3::DungeonObjectEditor | |
HandleSizeEdit(int delta, int x, int y) | yaze::zelda3::DungeonObjectEditor | private |
InitializeEditor() | yaze::zelda3::DungeonObjectEditor | private |
InsertObject(int x, int y, int object_type, int size=0x12, int layer=0) | yaze::zelda3::DungeonObjectEditor | |
IsObjectAtPosition(const RoomObject &object, int x, int y) | yaze::zelda3::DungeonObjectEditor | private |
IsValidSize(int size) | yaze::zelda3::DungeonObjectEditor | private |
kDefaultObjectSize | yaze::zelda3::DungeonObjectEditor | privatestatic |
kMaxLayer | yaze::zelda3::DungeonObjectEditor | privatestatic |
kMaxObjectSize | yaze::zelda3::DungeonObjectEditor | privatestatic |
kMaxUndoHistory | yaze::zelda3::DungeonObjectEditor | privatestatic |
kMinLayer | yaze::zelda3::DungeonObjectEditor | privatestatic |
kMinObjectSize | yaze::zelda3::DungeonObjectEditor | privatestatic |
LoadRoom(int room_id) | yaze::zelda3::DungeonObjectEditor | |
Mode enum name | yaze::zelda3::DungeonObjectEditor | |
MoveObject(size_t object_index, int new_x, int new_y) | yaze::zelda3::DungeonObjectEditor | |
MoveObjectToLayer(size_t object_index, int layer) | yaze::zelda3::DungeonObjectEditor | |
object_changed_callback_ | yaze::zelda3::DungeonObjectEditor | private |
ObjectChangedCallback typedef | yaze::zelda3::DungeonObjectEditor | |
ObjectsCollide(const RoomObject &obj1, const RoomObject &obj2) | yaze::zelda3::DungeonObjectEditor | private |
preview_object_ | yaze::zelda3::DungeonObjectEditor | private |
preview_visible_ | yaze::zelda3::DungeonObjectEditor | private |
Redo() | yaze::zelda3::DungeonObjectEditor | |
redo_history_ | yaze::zelda3::DungeonObjectEditor | private |
RemoveFromSelection(size_t object_index) | yaze::zelda3::DungeonObjectEditor | |
RenderLayerControls() | yaze::zelda3::DungeonObjectEditor | |
RenderLayerVisualization(gfx::Bitmap &canvas) | yaze::zelda3::DungeonObjectEditor | |
RenderObjectPreview(int object_type, int x, int y, int size) | yaze::zelda3::DungeonObjectEditor | private |
RenderObjectPropertyPanel() | yaze::zelda3::DungeonObjectEditor | |
RenderPreview(int x, int y) | yaze::zelda3::DungeonObjectEditor | |
RenderSelectionHighlight(gfx::Bitmap &canvas) | yaze::zelda3::DungeonObjectEditor | |
ResizeObject(size_t object_index, int new_size) | yaze::zelda3::DungeonObjectEditor | |
rom_ | yaze::zelda3::DungeonObjectEditor | private |
room_changed_callback_ | yaze::zelda3::DungeonObjectEditor | private |
RoomChangedCallback typedef | yaze::zelda3::DungeonObjectEditor | |
RoomToScreenCoordinates(int room_x, int room_y) | yaze::zelda3::DungeonObjectEditor | private |
SaveRoom() | yaze::zelda3::DungeonObjectEditor | |
ScreenToRoomCoordinates(int screen_x, int screen_y) | yaze::zelda3::DungeonObjectEditor | private |
selection_changed_callback_ | yaze::zelda3::DungeonObjectEditor | private |
selection_state_ | yaze::zelda3::DungeonObjectEditor | private |
SelectionChangedCallback typedef | yaze::zelda3::DungeonObjectEditor | |
SelectObject(int screen_x, int screen_y) | yaze::zelda3::DungeonObjectEditor | |
SelectObjects(int start_x, int start_y, int end_x, int end_y) | yaze::zelda3::DungeonObjectEditor | |
SetConfig(const EditorConfig &config) | yaze::zelda3::DungeonObjectEditor | |
SetCurrentLayer(int layer) | yaze::zelda3::DungeonObjectEditor | |
SetCurrentObjectType(int object_type) | yaze::zelda3::DungeonObjectEditor | |
SetGridSize(int size) | yaze::zelda3::DungeonObjectEditor | |
SetMode(Mode mode) | yaze::zelda3::DungeonObjectEditor | |
SetObjectChangedCallback(ObjectChangedCallback callback) | yaze::zelda3::DungeonObjectEditor | |
SetPreviewPosition(int x, int y) | yaze::zelda3::DungeonObjectEditor | |
SetROM(Rom *rom) | yaze::zelda3::DungeonObjectEditor | |
SetRoomChangedCallback(RoomChangedCallback callback) | yaze::zelda3::DungeonObjectEditor | |
SetSelectionChangedCallback(SelectionChangedCallback callback) | yaze::zelda3::DungeonObjectEditor | |
SetShowGrid(bool enabled) | yaze::zelda3::DungeonObjectEditor | |
SetSnapToGrid(bool enabled) | yaze::zelda3::DungeonObjectEditor | |
SnapToGrid(int coordinate) | yaze::zelda3::DungeonObjectEditor | private |
Undo() | yaze::zelda3::DungeonObjectEditor | |
undo_history_ | yaze::zelda3::DungeonObjectEditor | private |
UpdatePreview() | yaze::zelda3::DungeonObjectEditor | |
UpdatePreviewObject() | yaze::zelda3::DungeonObjectEditor | private |
ValidateObject(const RoomObject &object) | yaze::zelda3::DungeonObjectEditor | |
ValidateObjectType(int object_type) | yaze::zelda3::DungeonObjectEditor | |
ValidatePreviewPosition(int x, int y) | yaze::zelda3::DungeonObjectEditor | private |
ValidateRoom() | yaze::zelda3::DungeonObjectEditor | |
~DungeonObjectEditor()=default | yaze::zelda3::DungeonObjectEditor | |