Tipos
| Nome | Valor | Descrição |
|---|---|---|
ClassList | ||
Directive | std::function<void(const String &)> | |
Directives | ||
Variables | ||
Imports |
Construtores
Destruidores
| Nome | Descrição |
|---|---|
~Component() |
Funções Substitutivas
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
protected | bool | const | canPlayAnimation() | |
protected | const | |||
protected | const |
Funções Virtuais
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | bool | const | isDrawable() | |
public | bool | const | isFocusable() | |
public | bool | const | escapesOverflow() | |
public | bool | |||
public | void | tick( float inDelta ) | ||
public | void | refresh() | ||
public | float | const | getDepth() | |
public | const | getDrawPosition() | ||
public | const | getTransformPivot() | ||
public | const | getScrollOffset() | ||
public | const | getScrollBarGutter() | ||
protected | void | inline | onTick( float inDeltaTime ) | |
protected | void | inline | onRefresh() | |
protected | void | inline | ||
protected | void | inline | ||
protected | void | inline | onHover() | |
protected | void | inline | onLeave() | |
protected | void | inline | onClick() | |
protected | void | inline | onFocus() | |
protected | void | inline | onBlur() | |
protected | void | inline | onDrag() | |
protected | void | inline | onDragEnd() | |
protected | void | inline | refreshPrimitive() | |
protected | void | refreshStyleRuleset() | ||
protected | void | refreshSize() | ||
protected | void | refreshPosition() |
Funções
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | static | |||
public | bool | static | ||
public | bool | const | isRoot() | |
public | bool | const | isDisplayable() | |
public | bool | const | isVisible() | |
public | bool | const | isSolid() | |
public | bool | const | isHovered() | |
public | bool | const | isFocused() | |
public | bool | const | isDragging() | |
public | bool | const | isCulled() | |
public | const | getStatus() | ||
public | bool | const | ||
public | bool | const | ||
public | void | |||
public | bool | const | ||
public | void | hover() | ||
public | void | leave() | ||
public | void | click() | ||
public | void | focus() | ||
public | void | blur() | ||
public | void | drag() | ||
public | void | endDrag() | ||
public | void | setHovered( bool inValue, bool bShouldInvalidateSubtree ) | ||
public | void | setFocused( bool inValue, bool bShouldInvalidateSubtree ) | ||
public | void | setDragging( bool inValue, bool bShouldInvalidateSubtree ) | ||
public | void | setCulled( bool inValue ) | ||
public | const | getTag() | ||
public | const | getId() | ||
public | void | |||
public | const | getClassList() | ||
public | const | getClassName() | ||
public | void | |||
public | void | inline | addClassName( Args... inClasses ) | |
public | void | refreshDirectives() | ||
public | void | |||
public | void | |||
public | bool | const | hasStyleFile() | |
public | const | getStyleFile() | ||
public | void | |||
public | void | |||
public | void | |||
public | void | |||
public | const | getStyle() | ||
public | float | const | getOpacity() | |
public | float | const | getFilterBlur() | |
public | const | |||
public | void | refreshStyleSubtree() | ||
public | bool | const | ||
public | bool | const | ||
public | bool | const | ||
public | bool | const | ||
public | const | |||
public | const | |||
public | bool | const | hasRoot() | |
public | const | getRoot() | ||
public | void | |||
public | bool | const | hasParent() | |
public | const | getParent() | ||
public | void | |||
public | const | getContainingBlock() | ||
public | bool | const | hasNeighbours() | |
public | const | getNeighbour( int inJumps ) | ||
public | bool | const | hasChildren() | |
public | const | getChildren() | ||
public | const | getPaintChildren() | ||
public | const | getChildrenFlat() | ||
public | void | const | ||
public | void | markStyleDirty() | ||
public | void | markLayoutDirty() | ||
public | void | markStyleDirtySubtree() | ||
public | void | markLayoutDirtySubtree() | ||
public | void | markPaintDirty() | ||
public | void | markPaintDirtySubtree() | ||
public | void | |||
public | const | |||
public | bool | const | ||
public | bool | |||
public | bool | |||
public | void | |||
public | void | |||
public | void | |||
public | void | |||
public | const | getChildrenContentSizeBlock() | ||
public | const | getChildrenContentSizeFlex() | ||
public | const | getChildrenContentSizeFromOrigin( float inOriginX, float inOriginY ) | ||
public | const | getChildrenContentSize() | ||
public | const | |||
public | const | getSize() | ||
public | const | getContentSize() | ||
public | const | getInnerLayoutSize() | ||
public | const | getBorderSize() | ||
public | const | getRemainingContentSize() | ||
public | const | |||
public | void | |||
public | void | addSize( float inWidth, float inHeight ) | ||
public | void | |||
public | void | setSize( float inWidth, float inHeight ) | ||
public | const | getScale() | ||
public | void | |||
public | void | setScale( float inX, float inY ) | ||
public | const | getOffset() | ||
public | void | |||
public | void | setOffset( float inX, float inY ) | ||
public | const | getVisualCenter() | ||
public | const | getPosition() | ||
public | void | |||
public | void | addPosition( float inX, float inY ) | ||
public | void | |||
public | void | setPosition( float inX, float inY ) | ||
public | const | getPaintMatrix() | ||
public | const | getCursor() | ||
public | void | |||
public | void | addCursor( float inX, float inY ) | ||
public | void | |||
public | void | setCursor( float inX, float inY ) | ||
public | const | getBounds() | ||
public | const | getDrawBounds() | ||
public | const | getOverflowClip() | ||
public | void | const | ||
public | void | const | ||
public | bool | const | hasPrimitive() | |
public | const | getPrimitive() | ||
public | void | clearPrimitive() | ||
public | void | |||
public | const | |||
protected | void | |||
protected | void | inline | import() | |
protected | void | |||
protected | void | |||
protected | void | refreshClassName() | ||
protected | void | refreshStyle() | ||
protected | void | refreshBounds() | ||
protected | void | resetFlowCursor() | ||
protected | void | reflowChildPositions() | ||
protected | bool | const | ||
protected | const | |||
protected | const | |||
protected | void | |||
protected | const | cloneTemplate() | ||
protected | const | |||
protected | void | syncForLoop( const void* inInstance ) | ||
protected | bool | const | ||
protected | const | |||
protected | void | const | ||
protected | const | |||
protected | bool | const | isCulledByAncestor() | |
protected | bool | |||
protected | void | rebuildPaintChildren() | ||
protected | bool | hideIfDirective() | ||
protected | const | |||
protected | void | |||
protected | void |
Membros
| Accesso | Tipo | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | const char* | static, constexpr | IF_DIRECTIVE_KEYWORD | |
public | const char* | static, constexpr | FOR_DIRECTIVE_KEYWORD | |
public | const char* | static, constexpr | CONTENT_TAG_ID | |
public | const char* | static, constexpr | CONTENT_SELECT_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | EVENT_KEYWORD | |
public | const char* | static, constexpr | ON_HOVER_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | ON_LEAVE_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | ON_CLICK_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | ON_FOCUS_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | ON_BLUR_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | ON_DRAG_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | ON_DRAG_END_ATTRIBUTE_NAME | |
protected | m_tag | |||
protected | m_id | |||
protected | m_className | |||
protected | m_status | |||
protected | m_flags | |||
protected | m_live | |||
protected | std::uint64_t | m_liveHash | ||
protected | m_directives | |||
protected | m_variables | |||
protected | m_style | |||
protected | m_styleVariables | |||
protected | m_styleFile | |||
protected | m_styles | |||
protected | bool | m_bHasOwnStyle | ||
protected | m_imports | |||
protected | m_importOwner | |||
protected | m_root | |||
protected | m_parent | |||
protected | m_children | |||
protected | m_peripherals | |||
protected | m_paintChildren | |||
protected | m_size | |||
protected | m_scale | |||
protected | m_offset | |||
protected | m_cursor | |||
protected | float | m_scratch | ||
protected | m_layoutParentSize | |||
protected | float | m_layoutParentFontSize | ||
protected | m_primitive | |||
protected | m_draw | |||
protected | m_forInstances | |||
protected | m_forVariable | |||
protected | std::any | m_forSource |