Chicane

Color

ヘッダー
Includes/Chicane/Grid/Component/Input/Color.hpp
ネームスペース
Chicane::Grid::InputColor

コンストラクター

名前説明
InputColor(
const  XmlNode& inNode
)

オーバーライド関数

アクセスタイプモディファイア名前説明
public
bool
const
isFocusable()
protected
void
onTick(
float inDeltaTime
)

関数

アクセスタイプモディファイア名前説明
public
void
toggle()
public
void
open()
public
void
close()
public
void
commitHex()
public
void
commitHsl()
public
void
commitHsv()
public
void
commitRgb()
public
void
commitModel()
public
void
pickPreset(
String inHex
)
public
void
addPreset()
private
bool
const
isEditing()
private
void
refreshFromBinding()
private
void
applyToBinding()
private
void
emitInput()
private
void
applyRgb(
float inR
float inG
float inB
float inA
)
private
void
syncFromRgb(
float inR
float inG
float inB
float inA
)
private
void
refreshDerivedColors()
private
void
refreshModelFlags()
private
void
refreshLabels()
private
const
currentRgba()

メンバ

アクセスタイプモディファイア名前説明
public
const  char*
static, constexpr
TAG_ID
public
const  char*
static, constexpr
VALUE_ATTRIBUTE_NAME
public
const  char*
static, constexpr
ON_INPUT_ATTRIBUTE_NAME
public
hex
public
vividHex
public
grayHex
public
toneHex
public
float
hue
public
float
saturation
public
float
lightness
public
float
brightness
public
float
alpha
public
float
red
public
float
green
public
float
blue
public
hueText
public
saturationText
public
lightnessText
public
brightnessText
public
alphaText
public
redText
public
greenText
public
blueText
public
model
public
std::vector<String>
models
public
bool
isHsl
public
bool
isHsv
public
bool
isRgb
public
bool
isOpen
public
openState
public
std::vector<String>
presets