Facebook.Yoga.TYogaNode: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
(Метка: замена)
Строка 4: Строка 4:
  
 
<syntaxhighlight lang="Delphi">TYogaNode = class (TObject)</syntaxhighlight>
 
<syntaxhighlight lang="Delphi">TYogaNode = class (TObject)</syntaxhighlight>
 
== Описание ==
 
 
Описание отсутствует.
 
 
== Конструкторы ==
 
 
{| class="wikitable sortable"
 
|-
 
| <syntaxhighlight lang="Delphi">constructor</syntaxhighlight> || <code>Create()</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">constructor</syntaxhighlight> || <code>Create(const AConfig: [[.YGConfigRef|YGConfigRef]])</code>
 
 
|}
 
 
== Методы ==
 
 
{| class="wikitable sortable"
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">Reset()</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetChildCount(): [[Integer]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetChildAt(const AIndex: [[Integer]]): [[Facebook.Yoga.TYogaNode|TYogaNode]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">AddChildAt(const AChild: [[Facebook.Yoga.TYogaNode|TYogaNode]]; const AIndex: [[Integer]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">AddChild(const AChild: [[Facebook.Yoga.TYogaNode|TYogaNode]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">RemoveChildAt(const AIndex: [[Integer]]): [[Facebook.Yoga.TYogaNode|TYogaNode]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">RemoveChild(const AChild: [[Facebook.Yoga.TYogaNode|TYogaNode]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">RemoveFromParent()</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">IndexOf(const AChild: [[Facebook.Yoga.TYogaNode|TYogaNode]]): [[Integer]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">CalculateLayout(const AWidth: [[Single]]; const AHeight: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">HasNewLayout(): [[Boolean]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">Dirty()</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">IsDirty(): [[Boolean]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">CopyStyle(const ASrcNode: [[Facebook.Yoga.TYogaNode|TYogaNode]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">MarkLayoutSeen()</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetFlexBasis(const AValue: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetFlexBasisAuto()</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetFlexBasisPercent(const APrcent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMargin(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMarginAuto(const AEdge: [[.YGEdge|YGEdge]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMarginPercent(const AEdge: [[.YGEdge|YGEdge]]; const APercent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMargin(const AEdge: [[.YGEdge|YGEdge]]): [[.YGValue|YGValue]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPadding(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPaddingAuto(const AEdge: [[.YGEdge|YGEdge]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPaddingPercent(const AEdge: [[.YGEdge|YGEdge]]; const APercent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetPadding(AEdge: [[.YGEdge|YGEdge]]): [[.YGValue|YGValue]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetBorder(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetBorder(const AEdge: [[.YGEdge|YGEdge]]): [[Single]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPosition(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPositionPercent(const AEdge: [[.YGEdge|YGEdge]]; const APercent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetPosition(const AEdge: [[.YGEdge|YGEdge]]): [[.YGValue|YGValue]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetWidth(const AValue: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetWidthAuto()</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetWidthPercent(const APercent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetWidth(): [[.YGValue|YGValue]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetHeight(const AValue: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetHeightAuto()</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetHeightPercent(const APercent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetHeigth(): [[.YGValue|YGValue]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMinHeigth(const AValue: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMinHeigthPercent(const APercent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMinHeigth(): [[.YGValue|YGValue]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMaxHeight(const AValue: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMaxHeightPercent(const APercent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMaxHeight(): [[.YGValue|YGValue]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMinWidth(const AValue: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMinWidthPercent(const APercent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMinWidth(): [[.YGValue|YGValue]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMaxWidth(const AValue: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMaxWidthPercent(const APercent: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMaxWidth(): [[.YGValue|YGValue]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetAspectRatio(const AValue: [[Single]])</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetAspectRatio(): [[Single]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">Print()</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">ToString(): [[string]]</code>
 
 
|}
 
 
== Свойства ==
 
 
{| class="wikitable sortable"
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Position: [[TPointF]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Size: [[TSizeF]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Data: [[TObject]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Parent: [[Facebook.Yoga.TYogaNode|TYogaNode]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Direction: [[.YGDirection|YGDirection]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>FlexDirection: [[.YGFlexDirection|YGFlexDirection]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>JustifyContent: [[.YGJustify|YGJustify]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignItems: [[.YGAlign|YGAlign]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignSelf: [[.YGAlign|YGAlign]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignContent: [[.YGAlign|YGAlign]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AspectRatio: [[Single]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>PositionType: [[.YGPositionType|YGPositionType]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Wrap: [[.YGWrap|YGWrap]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Overflow: [[.YGOverflow|YGOverflow]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Display: [[.YGDisplay|YGDisplay]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Flex: [[Single]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>FlexGrow: [[Single]]</code>
 
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>FlexShrink: [[Single]]</code>
 
 
|}
 
 
== Константы ==
 
 
{| class="wikitable sortable"
 
|-
 
| <syntaxhighlight lang="Delphi">const</syntaxhighlight> || <code>Undefined: [[Integer]]</code>
 
 
|}
 

Версия 04:42, 10 июня 2019

Delphi

TYogaNode = class (TObject)