NDEVR
API Documentation
ColorOptions.h
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/Resource.h>
4#include <NDEVR/RGBColor.h>
5namespace NDEVR
6{
23
93}
The equivelent of std::vector but with a bit more control.
Definition Buffer.hpp:58
Provides default color resources used throughout the NDEVR API.
static Resource< RGBColor > selection_color
The default color used to indicate a selected item.
static Resource< RGBColor > warning_color
The default color used to indicate a warning state.
static Resource< Buffer< RGBColor > > default_palette
The default color palette used when no specific palette is chosen.
static Resource< RGBColor > error_color
The default color used to indicate an error state.
static Resource< RGBColor > valid_color
The default color used to indicate a valid state.
Provides predefined color palettes for use with materials and data visualization.
static Buffer< RGBColor > SedimentLayerPalette()
A palette of layered earth tones representing geological sediment strata.
static Buffer< RGBColor > MonochromeAccentPalette()
A grayscale palette with a single accent color for emphasis.
static Buffer< RGBColor > RainbowContrastPalette()
A palette of highly contrasting colors that make for easy data visualization.
static Buffer< RGBColor > AeroSystemPalette()
A palette of sky blues and metallic grays inspired by aerospace systems.
static Buffer< RGBColor > TacticalFieldPalette()
A palette of muted greens, tans, and grays inspired by tactical field equipment.
static Buffer< RGBColor > OceanBeaconPalette()
A palette of deep ocean blues with bright beacon-like accent colors.
static Buffer< RGBColor > RainbowPalette()
A palette representing the colors of the rainbow.
static Buffer< RGBColor > SafetyGlowPalette()
A high-visibility palette with bright safety colors such as neon yellow and orange.
static Buffer< RGBColor > BlueprintPalette()
A palette of cool blues and whites inspired by technical blueprint drawings.
static Buffer< RGBColor > EarthMineralPalette()
A palette of earthy mineral tones such as ochre, sienna, and slate.
static Buffer< RGBColor > EnergyFlowPalette()
A palette of warm-to-cool gradient colors representing energy flow or heat maps.
static Buffer< RGBColor > MidnightSignalPalette()
A dark palette with vivid signal colors suited for nighttime or low-light displays.
static Buffer< RGBColor > UrbanStructurePalette()
A palette of concrete grays and urban accent colors representing built structures.
static Buffer< RGBColor > StrataPalette()
A simple palette of redish-brown.
static Buffer< RGBColor > VitalScanPalette()
A palette of clinical greens, blues, and reds used for vital-sign or medical displays.
A core part of the engine, stores variables that can be listened to with ResourceListener which will ...
Definition Resource.h:42
The primary namespace for the NDEVR SDK.