Palette management state for canvas. More...
#include <canvas_utils.h>

Public Member Functions | |
| void | Clear () |
Public Attributes | |
| std::vector< gfx::SnesPalette > | rom_palette_groups |
| std::vector< std::string > | palette_group_names |
| gfx::SnesPalette | original_palette |
| bool | palettes_loaded = false |
| int | current_group_index = 0 |
| int | current_palette_index = 0 |
| bool | live_update_enabled = true |
| bool | palette_dirty = false |
Palette management state for canvas.
Definition at line 74 of file canvas_utils.h.
|
inline |
Definition at line 86 of file canvas_utils.h.
References yaze::gfx::SnesPalette::clear(), current_group_index, current_palette_index, live_update_enabled, original_palette, palette_dirty, palette_group_names, palettes_loaded, and rom_palette_groups.

| std::vector<gfx::SnesPalette> yaze::gui::CanvasPaletteManager::rom_palette_groups |
Definition at line 75 of file canvas_utils.h.
Referenced by yaze::gui::CanvasUtils::ApplyPaletteGroup(), Clear(), and yaze::gui::CanvasUtils::LoadROMPaletteGroups().
| std::vector<std::string> yaze::gui::CanvasPaletteManager::palette_group_names |
Definition at line 76 of file canvas_utils.h.
Referenced by Clear(), and yaze::gui::CanvasUtils::LoadROMPaletteGroups().
| gfx::SnesPalette yaze::gui::CanvasPaletteManager::original_palette |
Definition at line 77 of file canvas_utils.h.
Referenced by Clear().
| bool yaze::gui::CanvasPaletteManager::palettes_loaded = false |
Definition at line 78 of file canvas_utils.h.
Referenced by Clear(), and yaze::gui::CanvasUtils::LoadROMPaletteGroups().
| int yaze::gui::CanvasPaletteManager::current_group_index = 0 |
Definition at line 79 of file canvas_utils.h.
Referenced by Clear().
| int yaze::gui::CanvasPaletteManager::current_palette_index = 0 |
Definition at line 80 of file canvas_utils.h.
Referenced by Clear().
| bool yaze::gui::CanvasPaletteManager::live_update_enabled = true |
Definition at line 83 of file canvas_utils.h.
Referenced by yaze::gui::CanvasUtils::ApplyPaletteGroup(), and Clear().
| bool yaze::gui::CanvasPaletteManager::palette_dirty = false |
Definition at line 84 of file canvas_utils.h.
Referenced by yaze::gui::CanvasUtils::ApplyPaletteGroup(), yaze::gui::CanvasUtils::ApplyPendingPaletteUpdates(), and Clear().