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

Represents a set of palettes used in a SNES graphics system. More...

#include <snes_palette.h>

Collaboration diagram for yaze::gfx::Paletteset:

Public Member Functions

 Paletteset ()=default
 Default constructor for Paletteset.
 
 Paletteset (const gfx::SnesPalette &main, const gfx::SnesPalette &animated, const gfx::SnesPalette &aux1, const gfx::SnesPalette &aux2, const gfx::SnesColor &background, const gfx::SnesPalette &hud, const gfx::SnesPalette &spr, const gfx::SnesPalette &spr2, const gfx::SnesPalette &comp)
 Constructor for Paletteset.
 

Public Attributes

gfx::SnesPalette main_
 
gfx::SnesPalette animated
 
gfx::SnesPalette aux1
 
gfx::SnesPalette aux2
 
gfx::SnesColor background
 
gfx::SnesPalette hud
 
gfx::SnesPalette spr
 
gfx::SnesPalette spr2
 
gfx::SnesPalette composite
 

Detailed Description

Represents a set of palettes used in a SNES graphics system.

Definition at line 384 of file snes_palette.h.

Constructor & Destructor Documentation

◆ Paletteset() [1/2]

yaze::gfx::Paletteset::Paletteset ( )
default

Default constructor for Paletteset.

◆ Paletteset() [2/2]

yaze::gfx::Paletteset::Paletteset ( const gfx::SnesPalette main,
const gfx::SnesPalette animated,
const gfx::SnesPalette aux1,
const gfx::SnesPalette aux2,
const gfx::SnesColor background,
const gfx::SnesPalette hud,
const gfx::SnesPalette spr,
const gfx::SnesPalette spr2,
const gfx::SnesPalette comp 
)
inline

Constructor for Paletteset.

Parameters
mainThe main palette.
animatedThe animated palette.
aux1The first auxiliary palette.
aux2The second auxiliary palette.
backgroundThe background color.
hudThe HUD palette.
sprThe sprite palette.
spr2The second sprite palette.
compThe composite palette.

Definition at line 402 of file snes_palette.h.

Member Data Documentation

◆ main_

gfx::SnesPalette yaze::gfx::Paletteset::main_

The main palette.

Definition at line 417 of file snes_palette.h.

◆ animated

gfx::SnesPalette yaze::gfx::Paletteset::animated

The animated palette.

Definition at line 418 of file snes_palette.h.

◆ aux1

gfx::SnesPalette yaze::gfx::Paletteset::aux1

The first auxiliary palette.

Definition at line 419 of file snes_palette.h.

◆ aux2

gfx::SnesPalette yaze::gfx::Paletteset::aux2

The second auxiliary palette.

Definition at line 420 of file snes_palette.h.

◆ background

gfx::SnesColor yaze::gfx::Paletteset::background

The background color.

Definition at line 421 of file snes_palette.h.

◆ hud

gfx::SnesPalette yaze::gfx::Paletteset::hud

The HUD palette.

Definition at line 422 of file snes_palette.h.

◆ spr

gfx::SnesPalette yaze::gfx::Paletteset::spr

The sprite palette.

Definition at line 423 of file snes_palette.h.

◆ spr2

gfx::SnesPalette yaze::gfx::Paletteset::spr2

The second sprite palette.

Definition at line 424 of file snes_palette.h.

◆ composite

gfx::SnesPalette yaze::gfx::Paletteset::composite

The composite palette.

Definition at line 425 of file snes_palette.h.


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