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
 

Detailed Description

Palette management state for canvas.

Definition at line 51 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 53 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 54 of file canvas_utils.h.

Referenced by Clear().

◆ palettes_loaded

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

Definition at line 55 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 56 of file canvas_utils.h.

Referenced by Clear().

◆ current_palette_index

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

Definition at line 57 of file canvas_utils.h.

Referenced by Clear().


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