Action クラス
Action クラス
ゲーム アクションとデバイス機能の 1 対 1 のマッピングを表す。Diactionformat 構造体は、Diaction 構造体の配列を含む。
定義
Visual Basic | Public Class Action Inherits Object |
C# | public class Action : Object |
Managed C++ | public __gc class Action : public Object |
JScript | public class Action extends Object |
メンバ テーブル
次のテーブルは、Action オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。
メソッド
メソッド | 説明 |
---|---|
Action | オブジェクトの新しいインスタンスを初期化する。 |
Finalize | Garbage Collector がオブジェクトを破棄する前に、オブジェクトが使ったリソースを強制的に解放する。 |
プロパティ
プロパティ | 説明 |
---|---|
ActionName | 各アクションの Diaction 構造体の uResIdString メンバで指定された、アクション名の文字列リソースを格納するモジュールのハンドル。アクション名が各アクションの Diaction 構造体の lptszActionName メンバで指定されている場合はゼロでよい。 |
ApplicationData | デバイス オブジェクトと関連付けられたアプリケーション固有のアクションに対する識別子または関数参照を取得または設定する。 |
Flags | 特定の属性または処理を要求するために使うフラグ。ゼロ、または以下の値を 1 つ以上指定する。 |
guidInstance | 特定のデバイスを要求する場合は、デバイスのインスタンスの GUID。それ以外の場合は GUID_NULL。 |
How | アクションを構成するために Microsoft® DirectInput® が使うマッピングの仕組みを示す値。このメンバは、Inputdevice9Buildactionmap がこの構造体を返すときに設定される。アクション マップを Inputdevice9Setactionmap に渡すときは、このメンバは無視される。以下の値が定義されている。 |
ObjectId | コントロールの識別子を取得する。 |
Semantic | ジョイスティックの場合は、このアプリケーション ジャンルに対して定義されている、仮想コントロールを表すアクション マッピング定数、またはジャンルにおいて定義されていないコントロールの定数。キーボード、マウス、または Microsoft® DirectPlay® 音声デバイスの場合は、特定のデバイス オブジェクトを表す定数。「ActionMappingConstants」を参照すること。 |
継承の階層構造
Action
クラスの情報
名前空間 | Microsoft.DirectX.DirectInput |
アセンブリ | Microsoft.DirectX.DirectInput (microsoft.directx.directinput.dll) |
厳密名 | Microsoft.DirectX.DirectInput, Version=0293, Culture=neutral, PublicKeyToken=d3231b57b74a1492 |
© 2002 Microsoft Corporation. All rights reserved. Terms of use.