#include <pixel_index_command.h>
Public Attributes | |
| PixelIndexOperation | operation = PixelIndexOperation::kPermutation |
| bool | keep_transparency = true |
| std::string | description = "Remap selected pixel indices" |
| const zelda3::GameData * | owner = nullptr |
| uint64_t | source_context_revision = 0 |
| std::map< uint16_t, uint64_t > | sheet_revisions |
| std::map< uint16_t, std::vector< uint8_t > > | before_sheets |
| std::vector< PixelIndexTarget > | targets |
| std::vector< SheetPixelDiff > | sheets |
| std::optional< GraphicsEditContext > | source |
| std::vector< size_t > | source_targets |
| size_t | physical_tiles = 0 |
| size_t | selected_pixels = 0 |
Definition at line 47 of file pixel_index_command.h.
| PixelIndexOperation yaze::editor::PixelIndexPlan::operation = PixelIndexOperation::kPermutation |
Definition at line 48 of file pixel_index_command.h.
Referenced by yaze::editor::ExecutePixelIndexPlan().
| bool yaze::editor::PixelIndexPlan::keep_transparency = true |
Definition at line 49 of file pixel_index_command.h.
Referenced by yaze::editor::ExecutePixelIndexPlan().
| std::string yaze::editor::PixelIndexPlan::description = "Remap selected pixel indices" |
Definition at line 50 of file pixel_index_command.h.
| const zelda3::GameData* yaze::editor::PixelIndexPlan::owner = nullptr |
Definition at line 51 of file pixel_index_command.h.
Referenced by yaze::editor::anonymous_namespace{pixel_index_command.cc}::CaptureSourceGuard(), yaze::editor::anonymous_namespace{pixel_index_command.cc}::CheckLiveSource(), yaze::editor::ExecutePixelIndexPlan(), and yaze::editor::PlanPixelIndexPermutation().
| uint64_t yaze::editor::PixelIndexPlan::source_context_revision = 0 |
Definition at line 52 of file pixel_index_command.h.
Referenced by yaze::editor::ExecutePixelIndexPlan(), and yaze::editor::PlanPixelIndexPermutation().
| std::map<uint16_t, uint64_t> yaze::editor::PixelIndexPlan::sheet_revisions |
Definition at line 53 of file pixel_index_command.h.
Referenced by yaze::editor::ExecutePixelIndexPlan(), yaze::editor::PlanPixelIndexPermutation(), and yaze::editor::anonymous_namespace{pixel_index_command.cc}::SelectionOffsets().
| std::map<uint16_t, std::vector<uint8_t> > yaze::editor::PixelIndexPlan::before_sheets |
Definition at line 54 of file pixel_index_command.h.
Referenced by yaze::editor::ExecutePixelIndexPlan(), yaze::editor::PlanPixelIndexPermutation(), and yaze::editor::anonymous_namespace{pixel_index_command.cc}::SelectionOffsets().
| std::vector<PixelIndexTarget> yaze::editor::PixelIndexPlan::targets |
Definition at line 55 of file pixel_index_command.h.
Referenced by yaze::editor::anonymous_namespace{pixel_index_command.cc}::CaptureSourceGuard(), yaze::editor::anonymous_namespace{pixel_index_command.cc}::CheckLiveSource(), yaze::editor::PlanPixelIndexPermutation(), and yaze::editor::anonymous_namespace{pixel_index_command.cc}::SelectionOffsets().
| std::vector<SheetPixelDiff> yaze::editor::PixelIndexPlan::sheets |
Definition at line 56 of file pixel_index_command.h.
Referenced by yaze::editor::ApplyPixelIndexPlan(), yaze::editor::ExecutePixelIndexPlan(), and yaze::editor::PlanPixelIndexPermutation().
| std::optional<GraphicsEditContext> yaze::editor::PixelIndexPlan::source |
Definition at line 60 of file pixel_index_command.h.
Referenced by yaze::editor::anonymous_namespace{pixel_index_command.cc}::CaptureSourceGuard(), and yaze::editor::anonymous_namespace{pixel_index_command.cc}::CheckLiveSource().
| std::vector<size_t> yaze::editor::PixelIndexPlan::source_targets |
Definition at line 61 of file pixel_index_command.h.
Referenced by yaze::editor::anonymous_namespace{pixel_index_command.cc}::CaptureSourceGuard(), and yaze::editor::anonymous_namespace{pixel_index_command.cc}::CheckLiveSource().
| size_t yaze::editor::PixelIndexPlan::physical_tiles = 0 |
Definition at line 62 of file pixel_index_command.h.
Referenced by yaze::editor::PlanPixelIndexPermutation().
| size_t yaze::editor::PixelIndexPlan::selected_pixels = 0 |
Definition at line 63 of file pixel_index_command.h.
Referenced by yaze::editor::PlanPixelIndexPermutation().