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

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
Строка 17: Строка 17:
 
|-
 
|-
 
| <code>constructor</code> || <code>Create(const AConfig: [[.YGConfigRef|YGConfigRef]])</code>
 
| <code>constructor</code> || <code>Create(const AConfig: [[.YGConfigRef|YGConfigRef]])</code>
 +
 +
|}
 +
 +
== Методы ==
 +
 +
{| class="wikitable sortable"
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">Reset()</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetChildCount()</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetChildAt(const AIndex: [[Integer]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">AddChildAt(const AChild: [[Facebook.Yoga.TYogaNode|TYogaNode]]; const AIndex: [[Integer]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">AddChild(const AChild: [[Facebook.Yoga.TYogaNode|TYogaNode]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">RemoveChildAt(const AIndex: [[Integer]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">RemoveChild(const AChild: [[Facebook.Yoga.TYogaNode|TYogaNode]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">RemoveFromParent()</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">IndexOf(const AChild: [[Facebook.Yoga.TYogaNode|TYogaNode]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">CalculateLayout(const AWidth: [[Single]]; const AHeight: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">HasNewLayout()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">Dirty()</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">IsDirty()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">CopyStyle(const ASrcNode: [[Facebook.Yoga.TYogaNode|TYogaNode]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">MarkLayoutSeen()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetFlexBasis(const AValue: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetFlexBasisAuto()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetFlexBasisPercent(const APrcent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMargin(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMarginAuto(const AEdge: [[.YGEdge|YGEdge]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMarginPercent(const AEdge: [[.YGEdge|YGEdge]]; const APercent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetMargin(const AEdge: [[.YGEdge|YGEdge]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetPadding(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetPaddingAuto(const AEdge: [[.YGEdge|YGEdge]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetPaddingPercent(const AEdge: [[.YGEdge|YGEdge]]; const APercent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetPadding(AEdge: [[.YGEdge|YGEdge]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetBorder(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetBorder(const AEdge: [[.YGEdge|YGEdge]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetPosition(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetPositionPercent(const AEdge: [[.YGEdge|YGEdge]]; const APercent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetPosition(const AEdge: [[.YGEdge|YGEdge]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetWidth(const AValue: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetWidthAuto()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetWidthPercent(const APercent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetWidth()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetHeight(const AValue: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetHeightAuto()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetHeightPercent(const APercent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetHeigth()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMinHeigth(const AValue: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMinHeigthPercent(const APercent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetMinHeigth()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMaxHeight(const AValue: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMaxHeightPercent(const APercent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetMaxHeight()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMinWidth(const AValue: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMinWidthPercent(const APercent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetMinWidth()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMaxWidth(const AValue: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetMaxWidthPercent(const APercent: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetMaxWidth()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">SetAspectRatio(const AValue: [[Single]])</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">GetAspectRatio()</code>
 +
 +
|-
 +
| <code lang="Delphi">procedure</code> || <code lang="Delphi">Print()</code>
 +
 +
|-
 +
| <code lang="Delphi">function</code> || <code lang="Delphi">ToString()</code>
  
 
|}
 
|}

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

Delphi

TYogaNode = class (TObject)

Описание

Описание отсутствует.

Конструкторы

constructor Create()
constructor Create(const AConfig: YGConfigRef)

Методы

procedure Reset()
function GetChildCount()
function GetChildAt(const AIndex: Integer)
procedure AddChildAt(const AChild: TYogaNode; const AIndex: Integer)
procedure AddChild(const AChild: TYogaNode)
function RemoveChildAt(const AIndex: Integer)
procedure RemoveChild(const AChild: TYogaNode)
procedure RemoveFromParent()
function IndexOf(const AChild: TYogaNode)
procedure CalculateLayout(const AWidth: Single; const AHeight: Single)
function HasNewLayout()
procedure Dirty()
function IsDirty()
procedure CopyStyle(const ASrcNode: TYogaNode)
procedure MarkLayoutSeen()
procedure SetFlexBasis(const AValue: Single)
procedure SetFlexBasisAuto()
procedure SetFlexBasisPercent(const APrcent: Single)
procedure SetMargin(const AEdge: YGEdge; const AMargin: Single)
procedure SetMarginAuto(const AEdge: YGEdge)
procedure SetMarginPercent(const AEdge: YGEdge; const APercent: Single)
function GetMargin(const AEdge: YGEdge)
procedure SetPadding(const AEdge: YGEdge; const AMargin: Single)
procedure SetPaddingAuto(const AEdge: YGEdge)
procedure SetPaddingPercent(const AEdge: YGEdge; const APercent: Single)
function GetPadding(AEdge: YGEdge)
procedure SetBorder(const AEdge: YGEdge; const AMargin: Single)
function GetBorder(const AEdge: YGEdge)
procedure SetPosition(const AEdge: YGEdge; const AMargin: Single)
procedure SetPositionPercent(const AEdge: YGEdge; const APercent: Single)
function GetPosition(const AEdge: YGEdge)
procedure SetWidth(const AValue: Single)
procedure SetWidthAuto()
procedure SetWidthPercent(const APercent: Single)
function GetWidth()
procedure SetHeight(const AValue: Single)
procedure SetHeightAuto()
procedure SetHeightPercent(const APercent: Single)
function GetHeigth()
procedure SetMinHeigth(const AValue: Single)
procedure SetMinHeigthPercent(const APercent: Single)
function GetMinHeigth()
procedure SetMaxHeight(const AValue: Single)
procedure SetMaxHeightPercent(const APercent: Single)
function GetMaxHeight()
procedure SetMinWidth(const AValue: Single)
procedure SetMinWidthPercent(const APercent: Single)
function GetMinWidth()
procedure SetMaxWidth(const AValue: Single)
procedure SetMaxWidthPercent(const APercent: Single)
function GetMaxWidth()
procedure SetAspectRatio(const AValue: Single)
function GetAspectRatio()
procedure Print()
function ToString()