Types
名前 | 価値 | 説明 |
---|---|---|
Compiler | std::function<Component *(const pugi::xml_node &inNode)> | |
ChildrenObservable | ||
ChildrenSubscription | ||
Super |
コンストラクター
名前 | 説明 |
---|---|
Component( const pugi::xml_node& inNode ) | |
Component( const std::string& inTag ) |
デストラクター
名前 | 説明 |
---|---|
~Component() |
バーチャル関数
アクセス | タイプ | モディファイア | 名前 | 説明 |
---|---|---|---|---|
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() |
関数
アクセス | タイプ | モディファイア | 名前 | 説明 |
---|---|---|---|---|
public | bool | const | isRoot() | |
public | bool | const | isVisible() | |
public | bool | const | ||
public | void | tick( float inDelta ) | ||
public | void | refresh() | ||
public | const std::string& | const | getTag() | |
public | void | setTag( const std::string& inTag ) | ||
public | const std::string& | const | getId() | |
public | void | setId( const std::string& inId ) | ||
public | const std::vector<std::string> | const | getClasses() | |
public | const std::string& | const | getClass() | |
public | void | setClass( const std::string& inClass ) | ||
public | const | getStyle() | ||
public | void | |||
public | void | |||
public | bool | const | hasReference( const std::string& inId, bool isLocalOnly ) | |
public | const | getReference( const std::string& inId ) | ||
public | void | |||
public | void | |||
public | void | removeReference( const std::string& inId ) | ||
public | bool | const | hasFunction( const std::string& inId, bool isLocalOnly ) | |
public | const Function | const | getFunction( const std::string& inId ) | |
public | void | |||
public | void | |||
public | void | removeFunction( const std::string& inId ) | ||
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 | std::string | const | parseText( const std::string& inValue ) | |
protected | void | refreshStyle() | ||
protected | void | refreshSize() | ||
protected | void | refreshPosition() | ||
protected | bool | const | isReference( const std::string& inValue ) | |
protected | const | parseReference( const std::string& inValue ) | ||
protected | bool | const | isFunction( const std::string& inValue ) | |
protected | const | parseFunction( const std::string& inRefValue ) |
メンバ
アクセス | タイプ | モディファイア | 名前 | 説明 |
---|---|---|---|---|
protected | std::string | m_tag | ||
protected | std::string | m_id | ||
protected | std::string | 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 |