GL Studio C++ Runtime API
|
#include <gls_dnc_std_appearance.h>
Public Types | |
enum | Palette |
Color palette IDs. | |
enum | PaletteColor |
Color palette enumeration. | |
Public Member Functions | |
GlsDNCStdAppearance () | |
Constructor. | |
~GlsDNCStdAppearance () | |
Destructor. | |
void | SetPalette (const Palette pal) |
Palette | GetPalette (void) |
void | SetPaletteColor (const Palette pal, PaletteColor colorEnum, const glsColor &colorVal) |
const glsColor & | GetPaletteColor (const Palette pal, PaletteColor colorEnum) |
void | ResetPaletteColors (const Palette pal) |
Static Public Member Functions | |
static void | ConfigLibrary (void *const userData, DNCMapChartDataSource &dncSource, const int libNum) |
The GlsDNCStdAppearance class contains the data and methods to configure a DNCMapChartDataSource with a standard set of icons and features.
|
static |
The GlsDNCStdAppearance::ConfigLibrary routine is called by the DNCMapChartDataSource whenever a new library is loaded in order to allow the appearance library to setup the library render settings.
Palette GetPalette | ( | void | ) |
const glsColor& GetPaletteColor | ( | const Palette | pal, |
PaletteColor | colorEnum | ||
) |
Get a palette color value
pal | The id of the palette |
colorEnum | The id of the color |
void ResetPaletteColors | ( | const Palette | pal | ) |
Reset the given color palette to use the default colors
pal | The id of the palette to reset |
void SetPalette | ( | const Palette | pal | ) |
Select which color palette to use for rendering.
pal | The id of the palette to use |
void SetPaletteColor | ( | const Palette | pal, |
PaletteColor | colorEnum, | ||
const glsColor & | colorVal | ||
) |
Change the color in a palette
pal | The id of the palette |
colorEnum | The id of the color |
colorVal | The new color value |