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

Palette management state for canvas. More...

#include <canvas_utils.h>

Collaboration diagram for yaze::gui::CanvasPaletteManager:

Public Member Functions

void Clear ()
 

Public Attributes

std::vector< gfx::SnesPaletterom_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
 

Detailed Description

Palette management state for canvas.

Definition at line 74 of file canvas_utils.h.

Member Function Documentation

◆ Clear()

void yaze::gui::CanvasPaletteManager::Clear ( )
inline

Member Data Documentation

◆ rom_palette_groups

std::vector<gfx::SnesPalette> yaze::gui::CanvasPaletteManager::rom_palette_groups

◆ palette_group_names

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().

◆ original_palette

gfx::SnesPalette yaze::gui::CanvasPaletteManager::original_palette

Definition at line 77 of file canvas_utils.h.

Referenced by Clear().

◆ palettes_loaded

bool yaze::gui::CanvasPaletteManager::palettes_loaded = false

Definition at line 78 of file canvas_utils.h.

Referenced by Clear(), and yaze::gui::CanvasUtils::LoadROMPaletteGroups().

◆ current_group_index

int yaze::gui::CanvasPaletteManager::current_group_index = 0

Definition at line 79 of file canvas_utils.h.

Referenced by Clear().

◆ current_palette_index

int yaze::gui::CanvasPaletteManager::current_palette_index = 0

Definition at line 80 of file canvas_utils.h.

Referenced by Clear().

◆ live_update_enabled

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().

◆ palette_dirty

bool yaze::gui::CanvasPaletteManager::palette_dirty = false

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