コンテンツにスキップ

FloatSoda.Widgets

FloatSoda.Widgets 名前空間の公開型です。

FloatSoda.Widgets.Animation

FloatSoda.Widgets.Gesture

FloatSoda.Widgets.Layout

FloatSoda.Widgets.Paint

Builder

指定されたデリゲートを、このウィジェット自身の構築コンテキストで実行するウィジェットです。

DashboardWindow

SteamVR ダッシュボードに表示されるウィンドウ。

DefaultTextStyle

子孫のTextへ既定のテキスト書式を伝播するInheritedWidgetです。

DesktopWindow

開発機のデスクトップ上にGLFWの可視ウィンドウとして表示されるウィンドウ。 SteamVRオーバーレイとは独立に、描画結果をそのまま画面へミラー表示する。 目視確認・デバッグ用途を主眼とする。

DeviceTrackedWindow

指定したトラッキングデバイスに追従するウィンドウ。

InheritedWidget

子孫Elementへ共有値を提供し、その値への依存関係を追跡するウィジェットの基底型です。

KeyedSubtree

子サブツリーを、このウィジェットに指定したKeyで識別するウィジェットです。

LeafRenderObjectWidget<T>

子Widgetを持たないRenderObjectの構成を宣言するウィジェットの基底型です。

ListenableBuilder

PropertyChangedを購読し、通知のたびに直下のウィジェットだけを再構築します。

MultiChildRenderObjectWidget<T>

順序を持つ複数の子ウィジェットをRenderObjectへ接続する構成を宣言するウィジェットの基底型です。

OverlayWindow

OpenVR オーバーレイとして表示されるウィンドウの基底。 IOverlay の生成責務とオーバーレイキーの管理はこの階層が持ちます (将来のデスクトップウィンドウはこの知識を持ちません)。

ParentDataWidget<T>

子RenderObjectへ、親RenderObjectのレイアウトで使用するParentDataを設定するWidgetの基底型です。

ProxyWidget

単一の子Widgetへ構成を委譲し、自身ではRenderObjectを生成しないWidgetの基底型です。

RenderObjectToWidgetAdapter

既存のRenderViewをルートとして、WidgetツリーとRenderObjectツリーを接続します。

RenderObjectWidget<T>

RenderObjectの生成と更新に必要な構成を宣言するウィジェットの基底型です。

RichText

書式付きテキストを段落としてレイアウトし、描画するウィジェットです。

ServiceProvider

子孫のBuildContextへ依存性注入コンテナーを公開するInheritedWidgetです。

ServiceScopeExtension

BuildContextから祖先の依存性注入コンテナーを使用してサービスを解決する拡張メソッドを提供します。

SingleChildRenderObjectWidget<T>

1つの子ウィジェットを持つRenderObjectの構成を宣言するウィジェットの基底型です。

State<T>

StatefulWidgetの可変状態と構築ライフサイクルを保持する基底型です。

StatefulWidget<T>

Elementの存続期間にわたって保持される可変状態を持つウィジェットの基底型です。

StatelessWidget

可変状態を持たず、現在の構成から子ウィジェットを構築するウィジェットの基底型です。

TaskBuilder<T>

Taskの完了状態が変化するたびに、指定されたBuilderで直下のWidgetを再構築します。

TaskSnapshot<T>

Taskの接続状態と、完了時の値または失敗を保持します。

Text

単一の書式で文字列を表示するウィジェットです。

Widget

UI要素の構成を宣言する不変なオブジェクトの基底型です。 Elementツリーの作成と更新に必要な構成情報を保持します。

WindowWidget

ウィンドウ設定(タイトル・ルート制約)を担うルートウィジェットの基底。 ウィンドウサイズの決定方法(Size による Tight / Loosen 制約)はこの基底が責務を持ち、 表示先(OpenVR オーバーレイ / 将来のデスクトップウィンドウ)は派生型が決めます。 CreateWindow に渡して使用します。

WorldSpaceWindow

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

UniqueKey

GUIDによってウィジェットを識別するキーです。 既定の初期化で生成した各インスタンスは、異なるウィジェットを示します。

ValueKey<T>

値の等価性によってウィジェットを識別するキーです。 同じ型引数と等しい値を持つキーは、同じウィジェットを示します。

IKey

Widgetツリーの差分更新でウィジェットを識別するキーのマーカーインターフェースです。

TaskConnectionState

Taskの接続状態を表します。

TaskWidgetBuilder<T>

Taskの現在の状態から、直下に配置するWidgetを構築する処理を表します。