Direct3D 11 コア インターフェイス
このセクションには、コア インターフェイスに関する情報が含まれています。
このセクションの内容
トピック | 説明 |
---|---|
ID3D11Asynchronous |
このインターフェイスは、GPU から非同期的にデータを取得するためのメソッドをカプセル化します。 |
ID3D11BlendState |
blend-state インターフェイスには、 出力マージャー ステージにバインドできるブレンド状態の説明が保持されます。 |
ID3D11BlendState1 |
blend-state インターフェイスには、 出力マージャー ステージにバインドできるブレンド状態の説明が保持されます。 このブレンド状態インターフェイスは、論理操作とブレンド操作をサポートします。 |
ID3D11CommandList |
ID3D11CommandList インターフェイスは、再生用のグラフィックス コマンドの一覧をカプセル化します。 |
ID3D11Counter |
このインターフェイスは、GPU パフォーマンスを測定するためのメソッドをカプセル化します。 |
ID3D11DepthStencilState |
深度ステンシル状態インターフェイスには、 出力マージャー ステージにバインドできる深度ステンシル状態の説明が保持されます。 |
ID3D11Device |
デバイス インターフェイスは仮想アダプターを表します。リソースの作成に使用されます。 |
ID3D11Device1 |
デバイス インターフェイスは仮想アダプターを表します。リソースの作成に使用されます。
ID3D11Device1 は、ID3D11Device 内のメソッドに新しいメソッドを追加します。 |
ID3D11Device2 |
デバイス インターフェイスは仮想アダプターを表します。リソースの作成に使用されます。
ID3D11Device2 は、ID3D11Device1 のメソッドに新しいメソッドを追加します。 |
ID3D11Device3 |
デバイス インターフェイスは仮想アダプターを表します。リソースの作成に使用されます。
ID3D11Device3 は、ID3D11Device2 のメソッドに新しいメソッドを追加します。 |
ID3D11Device4 |
デバイス インターフェイスは仮想アダプターを表します。リソースの作成に使用されます。
ID3D11Device4 は、RegisterDeviceRemovedEvent や UnregisterDeviceRemoved など、ID3D11Device3 のメソッドに新しいメソッドを追加します。 |
ID3D11Device5 |
デバイス インターフェイスは仮想アダプターを表します。リソースの作成に使用されます。
ID3D11Device5 は、ID3D11Device4 のメソッドに新しいメソッドを追加します。 |
ID3D11DeviceChild |
デバイス子インターフェイスは、デバイスで使用されるデータにアクセスします。 |
ID3D11DeviceContext |
ID3D11DeviceContext インターフェイスは、レンダリング コマンドを生成するデバイス コンテキストを表します。 メモ:このインターフェイスの最新バージョンは、Windows 10 Creators Updateで導入された ID3D11DeviceContext4 です。 Windows 10 Creators Updateを対象とするアプリケーションでは、ID3D11Device ではなく ID3D11DeviceContext4 インターフェイスを使用する必要があります。 |
ID3D11DeviceContext1 |
デバイス コンテキスト インターフェイスは、デバイス コンテキストを表します。コマンドをレンダリングするために使用されます。
ID3D11DeviceContext1 は、ID3D11DeviceContext 内のメソッドに新しいメソッドを追加します。 |
ID3D11DeviceContext2 |
デバイス コンテキスト インターフェイスは、デバイス コンテキストを表します。コマンドをレンダリングするために使用されます。
ID3D11DeviceContext2 は 、ID3D11DeviceContext1 のメソッドに新しいメソッドを追加します。 |
ID3D11DeviceContext3 |
デバイス コンテキスト インターフェイスは、デバイス コンテキストを表します。コマンドをレンダリングするために使用されます。
ID3D11DeviceContext3 は 、ID3D11DeviceContext2 のメソッドに新しいメソッドを追加します。 |
ID3D11DeviceContext4 |
デバイス コンテキスト インターフェイスは、デバイス コンテキストを表します。コマンドをレンダリングするために使用されます。
ID3D11DeviceContext4 は 、ID3D11DeviceContext3 のメソッドに新しいメソッドを追加します。 |
ID3DDeviceContextState |
ID3DDeviceContextState インターフェイスは、Microsoft Direct3D デバイスに関する状態と動作情報を保持するコンテキスト状態オブジェクトを表します。 |
ID3D11Fence |
フェンスを表します。CPU と 1 つ以上の GPU の同期に使用されるオブジェクトです。 |
ID3D11InputLayout |
入力レイアウト インターフェイスは、メモリ内に配置された頂点データをグラフィックス パイプラインの入力アセンブラー ステージにフィードする方法の定義を保持します。 |
ID3D11Multithread |
マルチスレッド アプリケーションの重要なセクションのスレッド保護を提供します。 |
ID3D11Predicate |
述語インターフェイスは、前の描画呼び出しの結果に応じてジオメトリを処理するかどうかを決定します。 |
ID3D11Query |
クエリ インターフェイスは、GPU からの情報を照会します。 |
ID3D11Query1 |
グラフィックス処理装置 (GPU) から情報を照会するためのクエリ オブジェクトを表します。 |
ID3D11RasterizerState |
ラスタライザー状態インターフェイスには、 ラスタライザー ステージにバインドできるラスタライザーの状態の説明が保持されます。 |
ID3D11RasterizerState1 |
ラスタライザー状態インターフェイスには、 ラスタライザー ステージにバインドできるラスタライザーの状態の説明が保持されます。 このラスタライザー状態インターフェイスでは、強制サンプル数がサポートされています。 |
ID3D11RasterizerState2 |
ラスタライザー状態インターフェイスには、 ラスタライザー ステージにバインドできるラスタライザーの状態の説明が保持されます。 このラスタライザー状態インターフェイスでは、強制サンプル数と保守的なラスター化モードがサポートされています。 |
ID3D11SamplerState |
サンプラー状態インターフェイスには、テクスチャ サンプル操作による参照のために パイプライン の任意のシェーダー ステージにバインドできるサンプラー状態の説明が保持されています。 |
Direct3D 11 では、次のインターフェイスが実装されています。