lib_colorchooser.h File Reference

Classes

class   ColorSwatchGroup
class   ColorSwatchData

Macros

#define  LIB_COLORCHOOSER
#define  LIB_COLORSWATCHDATA
#define  LIB_COLORSWATCHGROUP

Typedefs

using  ColorAlphaArray = maxon::BaseArray < maxon::ColorA >

Enumerations

enum   SWATCH_CATEGORY {
   GLOBAL ,
   DOCUMENT
}

函数

enum SWATCH_CATEGORY   MAXON_ENUM_LIST ( SWATCH_CATEGORY )
String   ColorRGBToString (const 向量 &color)
String   ColorHSVToString (const 向量 &color)
Int   ColorComponentFloatTo8Bit ( Float colorComponent)
Float   ColorComponent8BitToFloat ( Int colorComponent)
void  ColorFloatTo8Bit (const 向量 &floatColor, Int &red, Int &green, Int &blue)
向量   Color8BitToFloat ( Int red, Int green, Int blue)
Int   ColorComponentFloatTo16Bit ( Float colorComponent)
Float   ColorComponent16BitToFloat ( Int colorComponent)
void  ColorFloatTo16Bit (const 向量 &floatColor, Int &red, Int &green, Int &blue)
向量   Color16BitToFloat ( Int red, Int green, Int blue)
向量   ColorKelvinTemperatureToRGB ( Float kelvinDegrees, Float tint=0.0)
Bool   ColorHarmonyGetComplementary (const 向量 &color, Bool ryb, maxon::BaseArray < 向量 > &palette)
Bool   ColorHarmonyGetSplitComplementary (const 向量 &color, Bool ryb, maxon::BaseArray < 向量 > &palette)
Bool   ColorHarmonyGetTetradic (const 向量 &color, Bool ryb, maxon::BaseArray < 向量 > &palette)
Bool   ColorHarmonyGetAnalogous (const 向量 &color, Int colorCount, Bool ryb, maxon::BaseArray < 向量 > &palette)
Bool   ColorHarmonyGetEquiangular (const 向量 &color, Int colorCount, Bool ryb, maxon::BaseArray < 向量 > &palette)
Bool   ColorHarmonyRotateColor (const 向量 &color, Int colorCount, Float angle, Bool ryb, maxon::BaseArray < 向量 > &palette)
Bool   ColorHarmonyInterpolateColors (const 向量 &color1, const 向量 &color2, Int colorCount, Bool ryb, maxon::BaseArray < 向量 > &palette)

变量

  GLOBAL
  DOCUMENT
class ColorSwatchGroup   MAXON_ENUM_LIST

Variable Documentation

◆  GLOBAL

GLOBAL

◆  DOCUMENT

DOCUMENT