| _background | core::LevelDraft | private |
| _cameraFraming | core::LevelDraft | private |
| _entities | core::LevelDraft | private |
| _entry | core::LevelDraft | private |
| _exit | core::LevelDraft | private |
| _layers | core::LevelDraft | private |
| _mechanisms | core::LevelDraft | private |
| _name | core::LevelDraft | private |
| _parallaxEnabled | core::LevelDraft | private |
| _planes | core::LevelDraft | private |
| _redoHistory | core::LevelDraft | private |
| _skinSet | core::LevelDraft | private |
| _textureOverrides | core::LevelDraft | private |
| _tileMap | core::LevelDraft | private |
| _undoHistory | core::LevelDraft | private |
| addCameraZone(CameraZone zone) | core::LevelDraft | |
| addPlane(Plane plane) | core::LevelDraft | |
| background() const noexcept | core::LevelDraft | inline |
| cameraFraming() const noexcept | core::LevelDraft | inline |
| canRedo() const noexcept | core::LevelDraft | inline |
| canUndo() const noexcept | core::LevelDraft | inline |
| empty(std::string name, int width, int height) | core::LevelDraft | static |
| entities() const noexcept | core::LevelDraft | inline |
| entry() const noexcept | core::LevelDraft | inline |
| exit() const noexcept | core::LevelDraft | inline |
| fromLevel(const Level &level) | core::LevelDraft | static |
| layers() const noexcept | core::LevelDraft | inline |
| LevelDraft(std::string name, TileMap tileMap) | core::LevelDraft | private |
| linkMechanism(GridPosition switchPosition, GridPosition targetPosition) | core::LevelDraft | |
| mechanisms() const noexcept | core::LevelDraft | inline |
| movePlaneBackward(std::size_t index) | core::LevelDraft | |
| movePlaneForward(std::size_t index) | core::LevelDraft | |
| movePlaneToBack(std::size_t index) | core::LevelDraft | |
| movePlaneToFront(std::size_t index) | core::LevelDraft | |
| name() const noexcept | core::LevelDraft | inline |
| paintRegion(int originColumn, int originRow, const std::vector< std::vector< TileType > > &block) | core::LevelDraft | |
| paintTile(int column, int row, TileType type) | core::LevelDraft | |
| paintTileInternal(int column, int row, TileType type) | core::LevelDraft | private |
| parallaxEnabled() const noexcept | core::LevelDraft | inline |
| planes() const noexcept | core::LevelDraft | inline |
| pushUndo() | core::LevelDraft | private |
| redo() | core::LevelDraft | |
| removeCameraZone(std::size_t index) | core::LevelDraft | |
| removeLinkedDataAt(GridPosition position, bool keepTextureOverride=false) | core::LevelDraft | private |
| removePlane(std::size_t index) | core::LevelDraft | |
| removeTextureOverride(GridPosition position) | core::LevelDraft | |
| resize(int width, int height) | core::LevelDraft | |
| restore(State state) | core::LevelDraft | private |
| setBackground(std::optional< std::string > background) | core::LevelDraft | |
| setCameraFraming(CameraFramingConfig cameraFraming) | core::LevelDraft | |
| setEntry(int column, int row) | core::LevelDraft | |
| setEntryInternal(int column, int row) | core::LevelDraft | private |
| setExit(int column, int row) | core::LevelDraft | |
| setExitInternal(int column, int row) | core::LevelDraft | private |
| setName(std::string name) | core::LevelDraft | inline |
| setParallaxEnabled(bool enabled) | core::LevelDraft | |
| setPlaneDensity(std::size_t index, int pixelsPerUnit) | core::LevelDraft | |
| setPlaneDepth(std::size_t index, PlaneDepth depth) | core::LevelDraft | |
| setPlaneOpacity(std::size_t index, float opacity) | core::LevelDraft | |
| setPlaneParallax(std::size_t index, float parallaxX, float parallaxY) | core::LevelDraft | |
| setSkinSet(std::optional< std::string > skinSet) | core::LevelDraft | |
| setTextureOverride(GridPosition position, std::string assetName) | core::LevelDraft | |
| skinSet() const noexcept | core::LevelDraft | inline |
| snapshot() const | core::LevelDraft | private |
| textureOverrides() const noexcept | core::LevelDraft | inline |
| tileMap() const noexcept | core::LevelDraft | inline |
| toLevel() const | core::LevelDraft | |
| undo() | core::LevelDraft | |
| unlinkMechanism(GridPosition targetPosition) | core::LevelDraft | |
| wouldResizeDropContent(int width, int height) const noexcept | core::LevelDraft | |