UI Toolkit は、ユーザーが UI Toolkit の要素とのインタラクションを行ってその状態を変化させると、イベントを発生させます。 イベントのデザインは、HTML 要素における Event インターフェース に似ています。
イベントタイプは、EventBase クラスに基づいて階層に収められます。各イベントファミリーは、同じファミリーの全てのイベントに共通する特性を定義するインターフェースを実装します。例えば、BlurEvent
と FocusEvent
は、FocusEventBase クラスを使用します。
イベント、親クラスに関する詳しい情報と、API スクリプトリファレンスは、下記のリストのリンクを参照してください。
トピック | 説明 |
---|---|
キャプチャイベント | ユーザーと UI のインタラクションをキャプチャするイベント。 |
変更イベント | ユーザーが要素の状態を変更した時に発生するイベント。 |
クリックイベント | ユーザーが要素をクリックした時に発生するイベント。 |
コマンドイベント | ユーザーがコマンドを実行した時に発生するイベント。 |
ドラッグアンドドロップイベント | ユーザーが要素をドラッグアンドドロップした時に発生するイベント。 |
レイアウトイベント | レイアウトエンジンが要素のレイアウトを変更した時に発生するイベント。 |
フォーカスイベント | ユーザーが要素にフォーカスした時に発生するイベント。 |
入力イベント | ユーザーがテキストを入力した時に発生するイベント。 |
キーボードイベント | ユーザーがキーを押した時に発生するイベント。 |
マウスイベント | ユーザーがマウスを動かした時に発生するイベント。 |
ナビゲーションイベント | ユーザーが UI をナビゲートした時に発生するイベント。 |
パネルイベント | ユーザーがパネルを操作した時に発生するイベント。 |
ポインターイベント | ユーザーがポインターデバイスを操作した時に発生するイベント。 |
ツールチップイベント | ユーザーがツールチップを操作した時に発生するイベント。 |
遷移イベント | Events that inform you of changes to the state of transition. |
コンテキストメニューイベント | ユーザーがコンテキストメニューを操作した時に発生するイベント。 |
IMGUI イベント | ユーザーが IMGUI 要素を操作した時に発生するイベント。 |