| ApplyAuthoring(core::LyraAuthoringState after, zelda3::Overworld &overworld, UndoManager &history) | yaze::editor::LyraTerrainCanvas | private |
| ApplyPropertyDraft(int map_index, zelda3::Overworld &overworld, UndoManager &history) | yaze::editor::LyraTerrainCanvas | private |
| asset_state_ | yaze::editor::LyraTerrainCanvas | private |
| assets_valid_ | yaze::editor::LyraTerrainCanvas | private |
| atlas() const | yaze::editor::LyraTerrainCanvas | inline |
| atlas() | yaze::editor::LyraTerrainCanvas | inline |
| atlas_ | yaze::editor::LyraTerrainCanvas | private |
| authoring_assets_status_ | yaze::editor::LyraTerrainCanvas | private |
| BindSource(zelda3::Overworld &overworld, core::LyraTerrainProfile *profile, gfx::Bitmap *atlas=nullptr) | yaze::editor::LyraTerrainCanvas | private |
| brush_ | yaze::editor::LyraTerrainCanvas | private |
| CheckAssetSources(zelda3::Overworld &overworld) | yaze::editor::LyraTerrainCanvas | private |
| copy_failed_ | yaze::editor::LyraTerrainCanvas | private |
| copy_message_ | yaze::editor::LyraTerrainCanvas | private |
| copy_source_map_ | yaze::editor::LyraTerrainCanvas | private |
| CopyNativeGraphicsSettings(zelda3::Overworld &overworld, int source_map, core::LyraMapProperties candidate) | yaze::editor::LyraTerrainCanvas | private |
| Create(project::YazeProject *project, zelda3::Overworld &overworld) | yaze::editor::LyraTerrainCanvas | |
| dirty() const | yaze::editor::LyraTerrainCanvas | |
| displayed_assets_ | yaze::editor::LyraTerrainCanvas | private |
| document() const | yaze::editor::LyraTerrainCanvas | inline |
| document_ | yaze::editor::LyraTerrainCanvas | private |
| drag_before_ | yaze::editor::LyraTerrainCanvas | private |
| drag_map_ | yaze::editor::LyraTerrainCanvas | private |
| DrawEdgeConnections(int map_id, zelda3::Overworld &overworld, UndoManager &history) | yaze::editor::LyraTerrainCanvas | private |
| DrawEntities(const gui::CanvasRuntime &canvas, int world, int state) | yaze::editor::LyraTerrainCanvas | |
| DrawGameplayArea(int map_id, zelda3::Overworld &overworld, UndoManager &history) | yaze::editor::LyraTerrainCanvas | private |
| DrawProperties(int map_id, int &state, zelda3::Overworld &overworld, UndoManager &history) | yaze::editor::LyraTerrainCanvas | |
| DrawSpecialWorld(const gui::CanvasRuntime &canvas) | yaze::editor::LyraTerrainCanvas | |
| DrawSpritePreview(const gui::CanvasRuntime &canvas, int map_id, const core::LyraSpritePlacement &sprite) | yaze::editor::LyraTerrainCanvas | |
| DrawTile(ImDrawList *draw, const gfx::Bitmap &atlas, int tile, ImVec2 min, float size) const | yaze::editor::LyraTerrainCanvas | private |
| EditAuthoring(core::LyraAuthoringState after, zelda3::Overworld &overworld, UndoManager &history) | yaze::editor::LyraTerrainCanvas | |
| entity_placement_active() const | yaze::editor::LyraTerrainCanvas | inline |
| FinishStroke(UndoManager &history) | yaze::editor::LyraTerrainCanvas | |
| FormatMapIds(const std::vector< int > &map_ids) | yaze::editor::LyraTerrainCanvas | privatestatic |
| HandleEntityInput(const gui::CanvasRuntime &canvas, int world, zelda3::Overworld &overworld, UndoManager &history) | yaze::editor::LyraTerrainCanvas | |
| InstallDocument(std::shared_ptr< core::LyraTerrainDocument > document, gfx::Bitmap atlas, std::string source_path, std::optional< std::string > source_bytes, bool unpublished) | yaze::editor::LyraTerrainCanvas | private |
| last_cell_ | yaze::editor::LyraTerrainCanvas | private |
| Load(project::YazeProject *project, zelda3::Overworld &overworld) | yaze::editor::LyraTerrainCanvas | |
| loaded() const | yaze::editor::LyraTerrainCanvas | inline |
| LyraTerrainCanvas()=default | yaze::editor::LyraTerrainCanvas | |
| LyraTerrainCanvas(const LyraTerrainCanvas &)=delete | yaze::editor::LyraTerrainCanvas | |
| LyraTerrainCanvasTestPeer | yaze::editor::LyraTerrainCanvas | friend |
| map_assets_ | yaze::editor::LyraTerrainCanvas | private |
| MapAtlas(int map_id) | yaze::editor::LyraTerrainCanvas | |
| MapGraphics(int map_id) | yaze::editor::LyraTerrainCanvas | |
| new_sprite_type_ | yaze::editor::LyraTerrainCanvas | private |
| Open(project::YazeProject *project, const std::string &path, zelda3::Overworld &overworld) | yaze::editor::LyraTerrainCanvas | |
| operator=(const LyraTerrainCanvas &)=delete | yaze::editor::LyraTerrainCanvas | |
| PaintLine(int x, int y) | yaze::editor::LyraTerrainCanvas | private |
| PaintPattern(const TileBrush &brush, int x, int y, int width, int height, bool finalize, UndoManager &history) | yaze::editor::LyraTerrainCanvas | |
| PaintStamp(int x, int y) | yaze::editor::LyraTerrainCanvas | private |
| pattern_height_ | yaze::editor::LyraTerrainCanvas | private |
| pattern_width_ | yaze::editor::LyraTerrainCanvas | private |
| pending_project_commit_ | yaze::editor::LyraTerrainCanvas | private |
| PendingPropertyMaps() const | yaze::editor::LyraTerrainCanvas | private |
| placement_kind_ | yaze::editor::LyraTerrainCanvas | private |
| placement_state_ | yaze::editor::LyraTerrainCanvas | private |
| placement_type_ | yaze::editor::LyraTerrainCanvas | private |
| PrepareMapAssets(zelda3::Overworld &overworld, int state) | yaze::editor::LyraTerrainCanvas | |
| ProjectSaveCommitted() | yaze::editor::LyraTerrainCanvas | inline |
| property_drafts_ | yaze::editor::LyraTerrainCanvas | private |
| property_map_ | yaze::editor::LyraTerrainCanvas | private |
| PropertyConflict(int map_index) const | yaze::editor::LyraTerrainCanvas | private |
| PropertyDraftFor(int map_index) | yaze::editor::LyraTerrainCanvas | private |
| PropertyPending(int map_index) const | yaze::editor::LyraTerrainCanvas | private |
| Reset() | yaze::editor::LyraTerrainCanvas | |
| ResolveMapAssets(zelda3::Overworld &overworld, const core::LyraMapProperties &properties, int state, bool textures) | yaze::editor::LyraTerrainCanvas | private |
| RevertPropertyDraft(int map_index) | yaze::editor::LyraTerrainCanvas | private |
| Save(project::YazeProject *project, zelda3::Overworld &overworld) | yaze::editor::LyraTerrainCanvas | |
| SaveAs(project::YazeProject *project, const std::string &project_path, zelda3::Overworld &overworld) | yaze::editor::LyraTerrainCanvas | |
| selected_entity_ | yaze::editor::LyraTerrainCanvas | private |
| selected_kind_ | yaze::editor::LyraTerrainCanvas | private |
| SetGameplayArea(int map_id, std::optional< core::LyraGameplayAreaSize > size, zelda3::Overworld &overworld, UndoManager &history) | yaze::editor::LyraTerrainCanvas | |
| source_bytes_ | yaze::editor::LyraTerrainCanvas | private |
| source_graphics_ | yaze::editor::LyraTerrainCanvas | private |
| source_metadata_ | yaze::editor::LyraTerrainCanvas | private |
| source_path_ | yaze::editor::LyraTerrainCanvas | private |
| source_rom_ | yaze::editor::LyraTerrainCanvas | private |
| source_status_ | yaze::editor::LyraTerrainCanvas | private |
| sprite_filter_ | yaze::editor::LyraTerrainCanvas | private |
| status_ | yaze::editor::LyraTerrainCanvas | private |
| stroke_active() const | yaze::editor::LyraTerrainCanvas | inline |
| stroke_active_ | yaze::editor::LyraTerrainCanvas | private |
| unavailable_atlas_ | yaze::editor::LyraTerrainCanvas | private |
| unpublished_ | yaze::editor::LyraTerrainCanvas | private |
| validated_authoring_ | yaze::editor::LyraTerrainCanvas | private |
| ValidateMapAssets(zelda3::Overworld &overworld, const core::LyraAuthoringState &authoring) | yaze::editor::LyraTerrainCanvas | private |
| ValidateSave(project::YazeProject *project, zelda3::Overworld &overworld) | yaze::editor::LyraTerrainCanvas | |
| ~LyraTerrainCanvas() | yaze::editor::LyraTerrainCanvas | |