コンテンツにスキップ

HitTestEntry 構造体

ヒットした対象と、その対象のローカル座標へ変換する行列を表す不変値です。

名前空間: FloatSoda.Gesture
アセンブリ: FloatSoda.dll

public readonly record struct HitTestEntry : IEquatable<HitTestEntry>

IEquatable<HitTestEntry>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

ヒットした対象と、その対象のローカル座標へ変換する行列を表す不変値です。

public HitTestEntry(IHitTestTarget Target, Matrix3x2? Transform = null)

Target IHitTestTarget

ポインターイベントを受け取る対象。

Transform Matrix3x2?

グローバル座標から対象のローカル座標へ変換する行列。未指定の場合はnullです。

IHitTestTarget, HitTestResult

ポインターイベントを受け取る対象。

public IHitTestTarget Target { get; init; }

IHitTestTarget

グローバル座標から対象のローカル座標へ変換する行列。未指定の場合はnullです。

public Matrix3x2? Transform { get; init; }

Matrix3x2?

IHitTestTarget, HitTestResult