80 virtual const u32 * GetColorArray()
const = 0;
81 virtual const char * GetName()
const = 0;
82 virtual u32 GetColorArrayLength()
const = 0;
89 class ColorMap_##NAME : public ColorMap { \
90 virtual const char * GetName() const ; \
91 virtual const u32 * GetColorArray() const ; \
92 virtual u32 GetColorArrayLength() const ; \
94 static ColorMap_##NAME THE_INSTANCE; \
96 #define XX5(T,N,M1,M2,M3,M4,M5) \
98 #define XX6(T,N,M1,M2,M3,M4,M5,M6) \
140 #include "ColorMaps.h"
u32 GetInterpolatedColor(float value, float min, float max, u32 badColor) const
Definition: ColorMap.cpp:161
u32 GetSelectedColor(float value, float min, float max, u32 badColor) const
Definition: ColorMap.cpp:146
static u32 GetMapCount()
Definition: ColorMap.cpp:21
Definition: ColorMap.h:44
static ColorMap & GetMap(u32 index)
Definition: ColorMap.cpp:42