AnchorTransformerNode クラス
アンカーによって変形するノードのクラス
継承関係
継承したメンバー
Node.Parent
親ノードを取得または設定します。
Node.Status
このノードの登録状況を取得または設定します。
Node.Children
子要素のコレクションを取得します。
Node.AddChildNode(Node)
子要素を追加します。
Node.RemoveChildNode(Node)
子要素を削除します。
Node.FlushQueue()
予約されている追加・削除を直ちに実行します。
Node.OnAdded()
エンジンに追加された時に実行します。
Node.OnRemoved()
エンジンから削除された時に実行します。
Node.OnUpdate()
自身が更新された時に実行します。
Node.IsRegistered
エンジンに登録され、ノードツリーを辿ってAltseed2.RootNode にたどり着けるかどうかを取得します。
Node.IsUpdated
このNodeが更新されるかどうかを取得または設定します。
Node.IsUpdatedActually
先祖のIsUpdatedを考慮して、このノードが更新されるかどうかを取得します。
Node.PropagateIsUpdatedActually(Node, Boolean)
子孫ノードNodeに対してIsUpdatedActuallyを伝播させます。
Node.EnumerateAncestors()
先祖ノードを列挙します。
Node.EnumerateDescendants()
子孫ノードを列挙します。
メンバー
コンストラクタ
AnchorTransformerNode()
プロパティ
AbsoluteTransform
先祖の変形およびAnchorModeを加味した最終的な変形行列を取得します。
AnchorMax
アンカー(右下)を取得または設定します。
AnchorMin
アンカー(左上)を取得または設定します。
AnchorMode
サイズとコンテンツの関係を取得または設定します。
Angle
角度(度数法)を取得または設定します。
CenterPosition
中心となる座標をピクセル単位で取得または設定します。
HorizontalAlignment
水平方向の配置
HorizontalFlip
左右を反転するかどうかを取得または設定します。
InheritedTransform
先祖の変形を加味した変形行列を取得します。
LeftTop
Pivot
中心となる座標を[0, 1]で取得または設定します。
Position
座標を取得または設定します。
RightBottom
Scale
拡大率を取得または設定します。
Size
描画サイズを取得または設定します。
Transform
親ノードにおける変形行列を取得します。
VerticalAlignment
垂直方向の配置
VerticalFlip
上下を反転するかどうかを取得または設定します。
コンストラクタ
AnchorTransformerNode()
public AnchorTransformerNode()
プロパティ
AbsoluteTransform
先祖の変形およびAnchorModeを加味した最終的な変形行列を取得します。
public override Matrix44F AbsoluteTransform { get; }
AnchorMax
アンカー(右下)を取得または設定します。
public Vector2F AnchorMax { get; set; }
AnchorMin
アンカー(左上)を取得または設定します。
public Vector2F AnchorMin { get; set; }
AnchorMode
サイズとコンテンツの関係を取得または設定します。
public AnchorMode AnchorMode { get; set; }
Angle
角度(度数法)を取得または設定します。
public float Angle { get; set; }
CenterPosition
中心となる座標をピクセル単位で取得または設定します。
public Vector2F CenterPosition { get; set; }
HorizontalAlignment
水平方向の配置
public HorizontalAlignment HorizontalAlignment { get; set; }
HorizontalFlip
左右を反転するかどうかを取得または設定します。
public bool HorizontalFlip { get; set; }
InheritedTransform
先祖の変形を加味した変形行列を取得します。
public override Matrix44F InheritedTransform { get; set; }
LeftTop
public Vector2F LeftTop { get; set; }
Pivot
中心となる座標を[0, 1]で取得または設定します。
public Vector2F Pivot { get; set; }
Position
座標を取得または設定します。
public Vector2F Position { get; set; }
RightBottom
public Vector2F RightBottom { get; set; }
Scale
拡大率を取得または設定します。
public Vector2F Scale { get; set; }
Size
描画サイズを取得または設定します。
public Vector2F Size { get; set; }
Transform
親ノードにおける変形行列を取得します。
public override Matrix44F Transform { get; }
VerticalAlignment
垂直方向の配置
public VerticalAlignment VerticalAlignment { get; set; }
VerticalFlip
上下を反転するかどうかを取得または設定します。
public bool VerticalFlip { get; set; }