Types
Name | Value | Description |
---|---|---|
Compiler | std::function<Component *(const pugi::xml_node &inNode)> | |
ChildrenObservable | ||
ChildrenSubscription | ||
Super |
Constructors
Name | Description |
---|---|
Component( const pugi::xml_node& inNode ) | |
Destructors
Name | Description |
---|---|
~Component() |
Virtual Functions
Access | Return | Modifier | Name | Description |
---|---|---|---|---|
public | bool | const | isDrawable() | |
protected | void | inline | ||
protected | void | inline | onTick( float inDelta ) | |
protected | void | inline | onRefresh() | |
protected | void | inline | ||
protected | void | inline | ||
protected | void | inline | refreshPrimitive() |
Functions
Access | Return | Modifier | Name | Description |
---|---|---|---|---|
public | bool | const | isRoot() | |
public | bool | const | isVisible() | |
public | bool | const | ||
public | void | tick( float inDelta ) | ||
public | void | refresh() | ||
public | const | getTag() | ||
public | void | |||
public | const | getId() | ||
public | void | |||
public | const | getClasses() | ||
public | const | getClass() | ||
public | void | |||
public | const | getStyle() | ||
public | void | |||
public | void | |||
public | bool | const | ||
public | const | |||
public | void | |||
public | void | |||
public | void | |||
public | bool | const | ||
public | const Function | const | ||
public | void | |||
public | void | |||
public | void | |||
public | bool | const | hasRoot() | |
public | const | getRoot() | ||
public | void | |||
public | bool | const | hasParent() | |
public | const | getParent() | ||
public | void | |||
public | bool | const | hasChildren() | |
public | const | getChildren() | ||
public | void | addChildren( const pugi::xml_node& inNode ) | ||
public | void | |||
public | ||||
public | const | getCursor() | ||
public | void | |||
public | void | addCursor( float inX, float inY ) | ||
public | void | |||
public | void | setCursor( float inX, float inY ) | ||
public | const | getAvailableSize() | ||
public | const | getSize() | ||
public | void | |||
public | void | setSize( float inWidth, float inHeight ) | ||
public | const | getPosition() | ||
public | void | |||
public | void | setPosition( float inX, float inY ) | ||
public | bool | const | hasPrimitive() | |
public | const | getPrimitive() | ||
public | void | clearPrimitive() | ||
public | void | |||
public | const | |||
protected | void | refreshStyle() | ||
protected | void | refreshSize() | ||
protected | void | refreshPosition() | ||
protected | bool | const | ||
protected | const | |||
protected | bool | const | ||
protected | const |
Members
Access | Type | Modifier | Name | Description |
---|---|---|---|---|
protected | m_tag | |||
protected | m_id | |||
protected | m_class | |||
protected | m_style | |||
protected | m_references | |||
protected | m_functions | |||
protected | m_root | |||
protected | m_parent | |||
protected | m_children | |||
protected | m_childrenObservable | |||
protected | m_size | |||
protected | m_position | |||
protected | m_cursor | |||
protected | m_primitive |