yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::PixelIndexPlan Struct Reference

#include <pixel_index_command.h>

Collaboration diagram for yaze::editor::PixelIndexPlan:

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
 

Detailed Description

Definition at line 47 of file pixel_index_command.h.

Member Data Documentation

◆ operation

PixelIndexOperation yaze::editor::PixelIndexPlan::operation = PixelIndexOperation::kPermutation

Definition at line 48 of file pixel_index_command.h.

Referenced by yaze::editor::ExecutePixelIndexPlan().

◆ keep_transparency

bool yaze::editor::PixelIndexPlan::keep_transparency = true

Definition at line 49 of file pixel_index_command.h.

Referenced by yaze::editor::ExecutePixelIndexPlan().

◆ description

std::string yaze::editor::PixelIndexPlan::description = "Remap selected pixel indices"

Definition at line 50 of file pixel_index_command.h.

◆ owner

◆ source_context_revision

uint64_t yaze::editor::PixelIndexPlan::source_context_revision = 0

◆ sheet_revisions

std::map<uint16_t, uint64_t> yaze::editor::PixelIndexPlan::sheet_revisions

◆ before_sheets

std::map<uint16_t, std::vector<uint8_t> > yaze::editor::PixelIndexPlan::before_sheets

◆ targets

◆ sheets

std::vector<SheetPixelDiff> yaze::editor::PixelIndexPlan::sheets

◆ source

◆ source_targets

◆ physical_tiles

size_t yaze::editor::PixelIndexPlan::physical_tiles = 0

Definition at line 62 of file pixel_index_command.h.

Referenced by yaze::editor::PlanPixelIndexPermutation().

◆ selected_pixels

size_t yaze::editor::PixelIndexPlan::selected_pixels = 0

Definition at line 63 of file pixel_index_command.h.

Referenced by yaze::editor::PlanPixelIndexPermutation().


The documentation for this struct was generated from the following file: