| 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 | |