#include <tile_brush.h>
Public Member Functions | |
| bool | valid () const |
| int | at (int x, int y) const |
Public Attributes | |
| int | width = 0 |
| int | height = 0 |
| std::vector< int > | tile_ids |
Definition at line 12 of file tile_brush.h.
|
inline |
Definition at line 17 of file tile_brush.h.
References height, tile_ids, and width.
Referenced by yaze::editor::BuildMapBrushPreview(), yaze::editor::ScratchWorkspace::Capture(), yaze::editor::LyraTerrainCanvas::PaintPattern(), yaze::editor::TilePaintingManager::PaintPattern(), yaze::editor::TilePaintingManager::PasteBrush(), yaze::editor::TilePaintingManager::selection_brush(), yaze::editor::OverworldEditor::SetSelectionBrush(), yaze::editor::TilePaintingManager::SetSelectionBrush(), and yaze::editor::ScratchWorkspace::Stamp().
|
inline |
Definition at line 24 of file tile_brush.h.
References tile_ids, and width.
Referenced by yaze::editor::BuildMapBrushPreview(), yaze::editor::TilePaintingManager::DrawBrushPreview(), yaze::editor::TilePaintingManager::PaintPattern(), yaze::editor::LyraTerrainCanvas::PaintStamp(), yaze::editor::PlanProjectGraphicsImport(), and yaze::editor::ScratchWorkspace::Stamp().
| int yaze::editor::TileBrush::width = 0 |
Definition at line 13 of file tile_brush.h.
Referenced by yaze::editor::ScratchPage::AsBrush(), at(), yaze::editor::BuildMapBrushPreview(), yaze::editor::ScratchWorkspace::Capture(), yaze::editor::TilePaintingManager::DrawBrushPreview(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::LyraTerrainCanvas::PaintPattern(), yaze::editor::TilePaintingManager::PaintPattern(), yaze::editor::LyraTerrainCanvas::PaintStamp(), yaze::editor::TilePaintingManager::PasteBrush(), yaze::editor::TilePaintingManager::PlaceBrushAt(), yaze::editor::PlanProjectGraphicsImport(), yaze::editor::anonymous_namespace{project_graphics_import_controller.cc}::SameReviewedPlan(), yaze::editor::OverworldEditor::SetSelectionBrush(), yaze::editor::ScratchWorkspace::Stamp(), and valid().
| int yaze::editor::TileBrush::height = 0 |
Definition at line 14 of file tile_brush.h.
Referenced by yaze::editor::ScratchPage::AsBrush(), yaze::editor::BuildMapBrushPreview(), yaze::editor::ScratchWorkspace::Capture(), yaze::editor::TilePaintingManager::DrawBrushPreview(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::LyraTerrainCanvas::PaintPattern(), yaze::editor::TilePaintingManager::PaintPattern(), yaze::editor::LyraTerrainCanvas::PaintStamp(), yaze::editor::TilePaintingManager::PasteBrush(), yaze::editor::TilePaintingManager::PlaceBrushAt(), yaze::editor::PlanProjectGraphicsImport(), yaze::editor::anonymous_namespace{project_graphics_import_controller.cc}::SameReviewedPlan(), yaze::editor::OverworldEditor::SetSelectionBrush(), yaze::editor::ScratchWorkspace::Stamp(), and valid().
| std::vector<int> yaze::editor::TileBrush::tile_ids |
Definition at line 15 of file tile_brush.h.
Referenced by yaze::editor::ScratchPage::AsBrush(), at(), yaze::editor::TilePaintingManager::CaptureSelection(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::LyraTerrainCanvas::PaintPattern(), yaze::editor::PlanProjectGraphicsImport(), yaze::editor::anonymous_namespace{project_graphics_import_controller.cc}::SameReviewedPlan(), yaze::editor::OverworldEditor::SetSelectionBrush(), yaze::editor::TilePaintingManager::SetSelectionBrush(), and valid().