コンテンツにスキップ

WorldSpaceWindow クラス

ワールド空間の指定座標に固定されるウィンドウ。

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

public record WorldSpaceWindow : OverlayWindow, IEquatable<Widget>, IEquatable<InheritedWidget>, IEquatable<WindowWidget>, IEquatable<OverlayWindow>, IEquatable<WorldSpaceWindow>

object ← Widget ← InheritedWidget ← WindowWidget ← OverlayWindow ← WorldSpaceWindow

IEquatable<Widget>, IEquatable<InheritedWidget>, IEquatable<WindowWidget>, IEquatable<OverlayWindow>, IEquatable<WorldSpaceWindow>

OverlayWindow.Of(IBuildContext), OverlayWindow.Dpm, WindowWidget.Title, WindowWidget.Size, WindowWidget.ScopeType, WindowWidget.Of(IBuildContext), WindowWidget.UpdateShouldNotify(InheritedWidget), WindowWidget.CreateElement(), InheritedWidget.Child, InheritedWidget.ScopeType, InheritedWidget.CreateElement(), InheritedWidget.UpdateShouldNotify(InheritedWidget), Widget.Key, Widget.CanUpdate(Widget, Widget), Widget.CreateElement(), Widget.GetHashCode(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

ワールド空間(Standing 原点 = プレイエリア床中央、前方 = -Z)上の配置座標。 既定はプレイエリア中央から前方 1m・高さ 1m。

public Vector3 Position { get; init; }

Vector3

オーバーレイの回転。既定は無回転。

public Quaternion Rotation { get; init; }

Quaternion