Public Attributes | |
| bool | initialized = false |
| uint64_t | color_revision = 0 |
| std::unordered_map< std::string, std::vector< SnesPalette > > | original_palettes |
| std::unordered_map< std::string, std::unordered_set< int > > | modified_palettes |
| std::unordered_map< std::string, std::unordered_map< int, std::unordered_set< int > > > | modified_colors |
| std::optional< SaveTransactionSnapshot > | save_transaction_snapshot |
| std::deque< std::vector< PaletteColorChange > > | undo_stack |
| std::deque< std::vector< PaletteColorChange > > | redo_stack |
| std::optional< PaletteColorChange > | color_edit |
| uint64_t | color_edit_caller = 0 |
| int | batch_depth = 0 |
| std::vector< PaletteColorChange > | batch_changes |
Definition at line 418 of file palette_manager.h.
| bool yaze::gfx::PaletteManager::SessionState::initialized = false |
Definition at line 419 of file palette_manager.h.
| uint64_t yaze::gfx::PaletteManager::SessionState::color_revision = 0 |
Definition at line 420 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::ApplyPreviewChanges(), and yaze::gfx::PaletteManager::NotifyListeners().
| std::unordered_map<std::string, std::vector<SnesPalette> > yaze::gfx::PaletteManager::SessionState::original_palettes |
Definition at line 421 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::DiscardGroup(), and yaze::gfx::PaletteManager::SaveGroup().
| std::unordered_map<std::string, std::unordered_set<int> > yaze::gfx::PaletteManager::SessionState::modified_palettes |
Definition at line 422 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::ClearModifiedFlags(), yaze::gfx::PaletteManager::DiscardGroup(), yaze::gfx::PaletteManager::GetModifiedGroups(), yaze::gfx::PaletteManager::HasUnsavedChanges(), yaze::gfx::PaletteManager::IsGroupModified(), yaze::gfx::PaletteManager::IsPaletteModified(), and yaze::gfx::PaletteManager::SaveGroup().
| std::unordered_map<std::string, std::unordered_map<int, std::unordered_set<int> > > yaze::gfx::PaletteManager::SessionState::modified_colors |
Definition at line 425 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::ClearModifiedFlags(), yaze::gfx::PaletteManager::IsColorModified(), and yaze::gfx::PaletteManager::SaveGroup().
| std::optional<SaveTransactionSnapshot> yaze::gfx::PaletteManager::SessionState::save_transaction_snapshot |
Definition at line 426 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::CommitSaveTransaction().
| std::deque<std::vector<PaletteColorChange> > yaze::gfx::PaletteManager::SessionState::undo_stack |
Definition at line 427 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::ClearHistory(), yaze::gfx::PaletteManager::GetUndoStackSize(), and yaze::gfx::PaletteManager::RecordChanges().
| std::deque<std::vector<PaletteColorChange> > yaze::gfx::PaletteManager::SessionState::redo_stack |
Definition at line 428 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::ClearHistory(), yaze::gfx::PaletteManager::GetRedoStackSize(), and yaze::gfx::PaletteManager::RecordChanges().
| std::optional<PaletteColorChange> yaze::gfx::PaletteManager::SessionState::color_edit |
Definition at line 429 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::BeginColorEdit().
| uint64_t yaze::gfx::PaletteManager::SessionState::color_edit_caller = 0 |
Definition at line 430 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::BeginColorEdit().
| int yaze::gfx::PaletteManager::SessionState::batch_depth = 0 |
Definition at line 431 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::BeginBatch(), yaze::gfx::PaletteManager::EndBatch(), and yaze::gfx::PaletteManager::InBatch().
| std::vector<PaletteColorChange> yaze::gfx::PaletteManager::SessionState::batch_changes |
Definition at line 432 of file palette_manager.h.
Referenced by yaze::gfx::PaletteManager::BeginBatch().