#include <array>#include <cstdint>#include <filesystem>#include <optional>#include <string>#include <vector>#include "absl/status/statusor.h"#include "app/editor/overworld/painting/tile_brush.h"#include "app/editor/overworld/tile16/tile16_edit_types.h"#include "app/gfx/util/palette_manager.h"#include "zelda3/graphics/resolved_graphics_context.h"#include "zelda3/overworld/tile16_renderer.h"
Go to the source code of this file.
Namespaces | |
| namespace | yaze |
| namespace | yaze::editor |
| Editors are the view controllers for the application. | |
Functions | |
| absl::StatusOr< ProjectGraphicsImportAsset > | yaze::editor::LoadProjectGraphicsImport (const std::filesystem::path &logical_pack) |
| absl::StatusOr< ProjectGraphicsImportContext > | yaze::editor::CaptureProjectGraphicsImportContext (const zelda3::OverworldMap &map, const std::vector< gfx::Tile16 > &definitions, const std::vector< uint16_t > &grid, int width, int height) |
| absl::StatusOr< ProjectGraphicsImportPlan > | yaze::editor::PlanProjectGraphicsImport (const ProjectGraphicsImportAsset &asset, const ProjectGraphicsImportBindings &bindings, const ProjectGraphicsImportContext &context) |