neoGFX
Cross-platform C++ app/game engine
|
#include <palette.hpp>
Public Types | |
typedef i_palette | abstract_type |
Public Member Functions | |
define_declared_event(Changed, changed) public | palette (current_style_palette_proxy_t) |
palette (const i_palette &aOther) | |
palette (const palette &aOther) | |
palette (const i_palette &aOther, palette_proxy_t) | |
palette (const palette &aOther, palette_proxy_t) | |
palette & | operator= (const i_palette &aOther) |
palette & | operator= (const palette &aOther) |
bool | operator== (const palette &aOther) const |
bool | operator!= (const palette &aOther) const |
bool | operator== (const i_palette &aOther) const override |
bool | operator!= (const i_palette &aOther) const override |
bool | has_color (color_role aRole) const override |
neogfx::color | color (color_role aRole) const override |
const optional_color & | maybe_color (color_role aRole) const override |
void | set_color (color_role aRole, const optional_color &aColor) override |
neogfx::color | default_text_color_for_widget (const i_widget &aWidget) const override |
bool | has_proxy () const override |
const i_palette & | proxy () const override |
Public Member Functions inherited from neogfx::i_palette | |
virtual | ~i_palette ()=default |
Protected Member Functions | |
virtual const i_palette * | proxy_ptr () const override |
Definition at line 32 of file palette.hpp.
Definition at line 35 of file palette.hpp.
define_declared_event(Changed, changed) public neogfx::palette::palette | ( | current_style_palette_proxy_t | ) |
neogfx::palette::palette | ( | const i_palette & | aOther | ) |
neogfx::palette::palette | ( | const palette & | aOther | ) |
neogfx::palette::palette | ( | const i_palette & | aOther, |
palette_proxy_t | |||
) |
neogfx::palette::palette | ( | const palette & | aOther, |
palette_proxy_t | |||
) |
|
overridevirtual |
Implements neogfx::i_palette.
|
overridevirtual |
Implements neogfx::i_palette.
|
overridevirtual |
Implements neogfx::i_palette.
|
overridevirtual |
Implements neogfx::i_palette.
|
overridevirtual |
Implements neogfx::i_palette.
|
overridevirtual |
Implements neogfx::i_palette.
bool neogfx::palette::operator!= | ( | const palette & | aOther | ) | const |
|
overridevirtual |
Implements neogfx::i_palette.
bool neogfx::palette::operator== | ( | const palette & | aOther | ) | const |
|
overridevirtual |
Implements neogfx::i_palette.
|
overrideprotectedvirtual |
Implements neogfx::i_palette.
|
overridevirtual |
Implements neogfx::i_palette.