Constructors
| Name | Description |
|---|---|
Override Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
public | bool | const | isFocusable() | |
public | bool | const | escapesOverflow() | |
public | bool | |||
public | void | tick( float inDeltaTime ) | ||
protected | void | onTick( float inDeltaTime ) | ||
protected | void | onFocus() | ||
protected | void | onBlur() |
Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
public | void | toggle() | ||
public | void | open() | ||
public | void | close() | ||
public | void | |||
public | const | getOptions() | ||
public | const | getVisibleOptions() | ||
public | bool | const | ||
public | void | |||
private | void | refreshValue() | ||
private | void | refreshItems() | ||
private | void | refreshLabel() | ||
private | void | refreshHighlight() | ||
private | void | commit() | ||
private | void | emitInput() | ||
private | void | moveHighlight( int inDelta ) | ||
private | void | chooseHighlighted() |
Members
| Access | Type | Modifier | Name | Description |
|---|---|---|---|---|
public | const char* | static, constexpr | TAG_ID | |
public | const char* | static, constexpr | VALUE_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | PLACEHOLDER_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | ON_INPUT_ATTRIBUTE_NAME | |
public | value | |||
public | label | |||
public | placeholder | |||
public | bool | isOpen | ||
public | items | |||
private | bool | m_bIsEdited | ||
private | std::size_t | m_highlighted |