#include <array>#include <functional>#include <vector>#include "app/editor/graphics/graphics_edit_context.h"#include "app/editor/graphics/graphics_sheet_sync.h"#include "app/gfx/util/palette_manager.h"Go to the source code of this file.
Classes | |
| struct | yaze::editor::PalettePixelPlan |
Namespaces | |
| namespace | yaze |
| namespace | yaze::editor |
| Editors are the view controllers for the application. | |
Typedefs | |
| using | yaze::editor::PalettePermutation = std::array<uint8_t, 8> |
Functions | |
| absl::StatusOr< PalettePixelPlan > | yaze::editor::PlanPalettePixelPermutation (const GraphicsEditContext &source, const std::vector< size_t > &targets, const PalettePermutation &permutation) |
| absl::Status | yaze::editor::ExecutePalettePixelPlan (GraphicsEditorState &state, const PalettePixelPlan &plan, bool redo, const std::function< absl::Status(size_t)> &after_sheet_write) |
| absl::Status | yaze::editor::ApplyPalettePixelPermutation (GraphicsEditorState &state, UndoManager &history, const std::vector< size_t > &targets, const PalettePermutation &permutation) |