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 |
Palette management state for canvas.
Definition at line 51 of file canvas_utils.h.
|
inline |
Definition at line 59 of file canvas_utils.h.
References yaze::gfx::SnesPalette::clear(), current_group_index, current_palette_index, original_palette, palette_group_names, palettes_loaded, and rom_palette_groups.
std::vector<gfx::SnesPalette> yaze::gui::CanvasPaletteManager::rom_palette_groups |
Definition at line 52 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 53 of file canvas_utils.h.
Referenced by Clear(), and yaze::gui::CanvasUtils::LoadROMPaletteGroups().
gfx::SnesPalette yaze::gui::CanvasPaletteManager::original_palette |
Definition at line 54 of file canvas_utils.h.
Referenced by Clear().
bool yaze::gui::CanvasPaletteManager::palettes_loaded = false |
Definition at line 55 of file canvas_utils.h.
Referenced by Clear(), and yaze::gui::CanvasUtils::LoadROMPaletteGroups().
int yaze::gui::CanvasPaletteManager::current_group_index = 0 |
Definition at line 56 of file canvas_utils.h.
Referenced by Clear().
int yaze::gui::CanvasPaletteManager::current_palette_index = 0 |
Definition at line 57 of file canvas_utils.h.
Referenced by Clear().