Chicane

Color

Header
Includes/Chicane/Grid/Component/Input/Color.hpp
Namespace
Chicane::Grid::InputColor

Construtores

NomeDescrição
InputColor(
const  XmlNode& inNode
)

Funções Substitutivas

AccessoReturnoModificadorNomeDescrição
public
bool
const
isFocusable()
protected
void
onTick(
float inDeltaTime
)

Funções

AccessoReturnoModificadorNomeDescrição
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()

Membros

AccessoTipoModificadorNomeDescrição
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