RenderIgnorePointer クラス
子要素の描画とレイアウトを維持したまま、自身を含む部分木をポインターのヒットテストから除外できるRenderObjectです。
名前空間: FloatSoda.RenderObjects.Gesture
アセンブリ: FloatSoda.dll
public class RenderIgnorePointer : RenderProxyBox, IHitTestTarget, IHasSingleChildRenderObjectobject ← RenderObject ← RenderBox ← RenderProxyBox ← RenderIgnorePointer
実装するインターフェイス
Section titled “実装するインターフェイス”IHitTestTarget, IHasSingleChildRenderObject
継承したメンバー
Section titled “継承したメンバー”RenderProxyBox.Child, RenderProxyBox.SetupParentData(RenderObject), RenderProxyBox.PerformLayout(), RenderProxyBox.ComputeMinIntrinsicWidth(double), RenderProxyBox.ComputeMaxIntrinsicWidth(double), RenderProxyBox.ComputeMinIntrinsicHeight(double), RenderProxyBox.ComputeMaxIntrinsicHeight(double), RenderProxyBox.Paint(PaintingContext, Offset), RenderProxyBox.Attach(RenderPipeline?), RenderProxyBox.Detach(), RenderProxyBox.VisitChildren(Action<RenderObject>), RenderProxyBox.RedepthChildren(), RenderProxyBox.HitTestChildren(HitTestResult, Offset), RenderBox.Size, RenderBox.GetMinIntrinsicWidth(double), RenderBox.GetMaxIntrinsicWidth(double), RenderBox.GetMinIntrinsicHeight(double), RenderBox.GetMaxIntrinsicHeight(double), RenderBox.ComputeMinIntrinsicWidth(double), RenderBox.ComputeMaxIntrinsicWidth(double), RenderBox.ComputeMinIntrinsicHeight(double), RenderBox.ComputeMaxIntrinsicHeight(double), RenderBox.HitTest(HitTestResult, Offset), RenderBox.HitTestChildren(HitTestResult, Offset), RenderBox.HitTestSelf(Offset), RenderBox.HandleEvent(PointerEvent, HitTestEntry), RenderObject.Constraints, RenderObject.ParentData, RenderObject.Parent, RenderObject.Owner, RenderObject.Layer, RenderObject.Size, RenderObject.NeedsPaint, RenderObject.NeedsLayout, RenderObject.Depth, RenderObject.IsRepaintBoundary, RenderObject.Attached, RenderObject.RelayoutBoundary, RenderObject.SizedByParent, RenderObject.PerformLayout(), RenderObject.Layout(BoxConstraints, bool), RenderObject.LayoutWithoutResize(), RenderObject.CleanChildRelayoutBoundary(), RenderObject.MarkNeedsLayout(), RenderObject.MarkParentNeedsLayout(), RenderObject.Attach(RenderPipeline?), RenderObject.AdoptChild(RenderObject), RenderObject.RedepthChild(RenderObject), RenderObject.RedepthChildren(), RenderObject.VisitChildren(Action<RenderObject>), RenderObject.SetupParentData(RenderObject), RenderObject.Paint(PaintingContext, Offset), RenderObject.MarkNeedsPaint(), RenderObject.Detach(), RenderObject.DropChild(RenderObject), RenderObject.HandleEvent(PointerEvent, HitTestEntry), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Ignoring
Section titled “Ignoring”自身を含む部分木へのポインター入力を無視するかどうかを取得または設定します。
public bool Ignoring { get; set; }プロパティの値
Section titled “プロパティの値”変更は次回のヒットテストから反映され、Layout DirtyまたはPaint Dirtyにはしません。
HitTest(HitTestResult, Offset)
Section titled “HitTest(HitTestResult, Offset)”無視中は部分木を探索せず、常にヒットしなかったものとして扱います。
public override bool HitTest(HitTestResult result, Offset position)パラメーター
Section titled “パラメーター”result HitTestResult
ヒットした対象を格納する結果。
position Offset
このRenderObjectのローカル座標で表した判定位置。