Chicane

Button

Header
Includes/Chicane/Grid/Component/Input/Slider/Button.hpp
Namespace
Chicane::Grid::InputButtonSlider

Construtores

NomeDescrição
InputButtonSlider(
const  XmlNode& inNode
)

Funções Substitutivas

AccessoReturnoModificadorNomeDescrição
public
bool
onEvent(
const  WindowEvent& inEvent
)
protected
void
onTick(
float inDeltaTime
)

Funções

AccessoReturnoModificadorNomeDescrição
public
void
setValue(
float inValue
)
public
void
decrement()
public
void
increment()
public
void
commitText()
private
void
refreshRange()
private
void
refreshLabel()
private
void
applyAt(
const  Vec2& inLocation
)
private
void
nudge(
int inSteps, 
float inScale
)
private
void
commit()
private
void
emitInput()
private
void
refreshPercentage()
private
void
refreshValueText()
private
bool
const
isEditing()

Membros

AccessoTipoModificadorNomeDescrição
public
const  char*
static, constexpr
TAG_ID
public
const  char*
static, constexpr
VALUE_ATTRIBUTE_NAME
public
const  char*
static, constexpr
MIN_ATTRIBUTE_NAME
public
const  char*
static, constexpr
MAX_ATTRIBUTE_NAME
public
const  char*
static, constexpr
STEP_ATTRIBUTE_NAME
public
const  char*
static, constexpr
LABEL_ATTRIBUTE_NAME
public
const  char*
static, constexpr
PRECISION_ATTRIBUTE_NAME
public
const  char*
static, constexpr
ON_INPUT_ATTRIBUTE_NAME
public
float
value
public
float
min
public
float
max
public
float
step
public
float
percentage
public
int
precision
public
label
public
valueText
private
bool
m_bIsSliding
private
bool
m_bIsEdited