d3d10.h ヘッダー
このヘッダーは、Direct3D 10 Graphics で使用されます。 詳細については、次を参照してください。
d3d10.h には、次のプログラミング インターフェイスが含まれています。
ID3D10Asynchronous このインターフェイスは、GPU から非同期的にデータを取得するためのメソッドをカプセル化します。 (ID3D10Asynchronous) |
ID3D10BlendState このブレンド状態インターフェイスは、出力マージャー ステージの Direct3D 10.0 デバイスのブレンド状態にアクセスします。 |
ID3D10Buffer バッファー インターフェイスは、非構造化メモリであるバッファー リソースにアクセスします。 通常、バッファーには頂点データまたはインデックス データが格納されます。 (ID3D10Buffer) |
ID3D10Counter このインターフェイスは、GPU パフォーマンスを測定するためのメソッドをカプセル化します。 (ID3D10Counter) |
ID3D10DepthStencilState 深度ステンシル状態インターフェイスは、出力マージャー ステージの深度ステンシル テストを設定する深度ステンシル状態にアクセスします。 |
ID3D10DepthStencilView 深度ステンシル ビュー インターフェイスは、深度ステンシル テスト中にテクスチャ リソースにアクセスします。 (ID3D10DepthStencilView) |
ID3D10Device デバイス インターフェイスは、Direct3D 10.0 の仮想アダプターを表します。レンダリングを実行し、Direct3D リソースを作成するために使用されます。 |
ID3D10DeviceChild デバイス子インターフェイスは、デバイスで使用されるデータにアクセスします。 (ID3D10DeviceChild) |
ID3D10GeometryShader geometry-shader インターフェイスは、geometry-shader ステージを制御する実行可能プログラム (ジオメトリ シェーダー) を管理します。 (ID3D10GeometryShader) |
ID3D10InputLayout 入力レイアウト インターフェイスは、input-assembler ステージの入力データにアクセスします。 |
ID3D10Multithread マルチスレッド インターフェイスはマルチスレッド設定にアクセスし、スレッド セーフレイヤーがオンになっている場合にのみ使用できます。 |
ID3D10PixelShader ピクセル シェーダー インターフェイスは、ピクセル シェーダー ステージを制御する実行可能プログラム (ピクセル シェーダー) を管理します。 (ID3D10PixelShader) |
ID3D10Predicate 述語インターフェイスは、前の描画呼び出しの結果に応じてジオメトリを処理するかどうかを決定します。 (ID3D10Predicate) |
ID3D10Query クエリ インターフェイスは、GPU からの情報を照会します。 (ID3D10Query) |
ID3D10RasterizerState ラスタライザー状態インターフェイスは、ラスタライザー ステージのラスタライザーの状態にアクセスします。 |
ID3D10RenderTargetView render-target-view インターフェイスは、レンダリング中にアクセスできるレンダー ターゲット サブリソースを識別します。 (ID3D10RenderTargetView) |
ID3D10Resource リソース インターフェイスは、すべてのリソースに共通のアクションを提供します。 (ID3D10Resource) |
ID3D10SamplerState サンプラー状態インターフェイスは、テクスチャのサンプラー状態にアクセスします。 |
ID3D10ShaderResourceView shader-resource-view インターフェイスは、レンダリング中にシェーダーがアクセスできるサブリソースを指定します。 シェーダー リソースの例としては、定数バッファー、テクスチャ バッファー、テクスチャ、サンプラーなどがあります。 (ID3D10ShaderResourceView) |
ID3D10Texture1D 1D テクスチャ インターフェイスは、構造化メモリであるテクセル データにアクセスします。 (ID3D10Texture1D) |
ID3D10Texture2D 2D テクスチャ インターフェイスは、構造化メモリであるテクセル データを管理します。 (ID3D10Texture2D) |
ID3D10Texture3D 3D テクスチャ インターフェイスは、構造化メモリであるテクセル データにアクセスします。 (ID3D10Texture3D) |
ID3D10VertexShader 頂点シェーダー インターフェイスは、頂点シェーダー ステージを制御する実行可能プログラム (頂点シェーダー) を管理します。 (ID3D10VertexShader) |
ID3D10View ビュー インターフェイスは、レンダリング中にパイプラインがアクセスできるリソースの部分を指定します (ビューを参照)。 |
D3D10CalcSubresource テクスチャのサブリソース インデックスを計算します。 |
CD3D10_BUFFER_DESC バッファー リソースについて説明します。D |
CD3D10_TEXTURE1D_DESC 1D テクスチャについて説明します。D |
CD3D10_TEXTURE2D_DESC 2D テクスチャについて説明します。D |
CD3D10_TEXTURE3D_DESC CD3D10_TEXTURE3D_DESC (d3d10.h) 構造体は、3D テクスチャを表します。 |
D3D10_BLEND_DESC ブレンドの状態について説明します。 (D3D10_BLEND_DESC) |
D3D10_BOX 3D ボックスを定義します。 (D3D10_BOX) |
D3D10_BUFFER_DESC バッファー リソースについて説明します。 (D3D10_BUFFER_DESC) |
D3D10_BUFFER_RTV レンダー ターゲット ビューで使用するバッファー リソースの要素を指定します。 |
D3D10_BUFFER_SRV シェーダー リソース ビューで使用するバッファー リソース内の要素を指定します。 (D3D10_BUFFER_SRV) |
D3D10_COUNTER_DESC カウンターについて説明します。 (D3D10_COUNTER_DESC) |
D3D10_COUNTER_INFO ビデオ カードのパフォーマンス カウンター機能に関する情報。 (D3D10_COUNTER_INFO) |
D3D10_DEPTH_STENCIL_DESC 深度ステンシルの状態について説明します。 (D3D10_DEPTH_STENCIL_DESC) |
D3D10_DEPTH_STENCIL_VIEW_DESC 深度ステンシル ビューを使用してアクセスできるテクスチャのサブリソースを指定します。 |
D3D10_DEPTH_STENCILOP_DESC ステンシル テストの結果に基づいて実行できるステンシル操作について説明します。 |
D3D10_INPUT_ELEMENT_DESC 入力アセンブラー ステージの 1 つの要素の説明。 (D3D10_INPUT_ELEMENT_DESC) |
D3D10_MAPPED_TEXTURE2D 2D テクスチャ内のサブリソース データへのアクセスを提供します。 |
D3D10_MAPPED_TEXTURE3D 3D テクスチャ内のサブリソース データへのアクセスを提供します。 |
D3D10_QUERY_DATA_PIPELINE_STATISTICS ID3D10Asynchronous::Begin と ID3D10Asynchronous::End の呼び出しの間に、グラフィックス パイプライン アクティビティに関する情報をクエリします。 |
D3D10_QUERY_DATA_SO_STATISTICS ID3D10Asynchronous::Begin と ID3D10Asynchronous::End の間のストリーム出力バッファーにストリーミングされるデータ量に関する情報を照会します。 |
D3D10_QUERY_DATA_TIMESTAMP_DISJOINT タイムスタンプ クエリの信頼性に関するクエリ情報。 (D3D10_QUERY_DATA_TIMESTAMP_DISJOINT) |
D3D10_QUERY_DESC クエリについて説明します。 (D3D10_QUERY_DESC) |
D3D10_RASTERIZER_DESC ラスタライザーの状態について説明します。 |
D3D10_RENDER_TARGET_VIEW_DESC レンダー ターゲット ビューを使用してアクセスできるリソースのサブリソースを指定します。 |
D3D10_SAMPLER_DESC サンプラーの状態について説明します。 (D3D10_SAMPLER_DESC) |
D3D10_SHADER_RESOURCE_VIEW_DESC シェーダー リソース ビューについて説明します。 (D3D10_SHADER_RESOURCE_VIEW_DESC) |
D3D10_SO_DECLARATION_ENTRY 出力スロット内の頂点バッファー内の頂点要素の説明。 (D3D10_SO_DECLARATION_ENTRY) |
D3D10_SUBRESOURCE_DATA サブリソースを初期化するためのデータを指定します。 (D3D10_SUBRESOURCE_DATA) |
D3D10_TEX1D_ARRAY_DSV 深度ステンシル ビューで使用する 1D テクスチャの配列からサブリソースを指定します。 |
D3D10_TEX1D_ARRAY_RTV レンダー ターゲット ビューで使用する 1D テクスチャの配列からサブリソースを指定します。 |
D3D10_TEX1D_ARRAY_SRV シェーダー リソース ビューで使用する 1D テクスチャの配列からサブリソースを指定します。 |
D3D10_TEX1D_DSV 深度ステンシル ビューからアクセスできる 1D テクスチャのサブリソースを指定します。 (D3D10_TEX1D_DSV) |
D3D10_TEX1D_RTV レンダー ターゲット ビューで使用する 1D テクスチャのサブリソースを指定します。 (D3D10_TEX1D_RTV) |
D3D10_TEX1D_SRV シェーダー リソース ビューで使用する 1D テクスチャのサブリソースを指定します。 (D3D10_TEX1D_SRV) |
D3D10_TEX2D_ARRAY_DSV 深度ステンシル ビューからアクセスできる配列 2D テクスチャのサブリソースを指定します。 |
D3D10_TEX2D_ARRAY_RTV レンダー ターゲット ビューで使用する 2D テクスチャの配列からサブリソースを指定します。 |
D3D10_TEX2D_ARRAY_SRV シェーダー リソース ビューで使用する 2D テクスチャの配列からサブリソースを指定します。 |
D3D10_TEX2D_DSV 深度ステンシル ビューからアクセスできる 2D テクスチャのサブリソースを指定します。 (D3D10_TEX2D_DSV) |
D3D10_TEX2D_RTV レンダー ターゲット ビューで使用する 2D テクスチャのサブリソースを指定します。 (D3D10_TEX2D_RTV) |
D3D10_TEX2D_SRV シェーダー リソース ビューで使用する 2D テクスチャのサブリソースを指定します。 (D3D10_TEX2D_SRV) |
D3D10_TEX2DMS_ARRAY_DSV 深度ステンシル ビューのマルチサンプリングされた 2D テクスチャの配列からサブリソースを指定します。 |
D3D10_TEX2DMS_ARRAY_RTV レンダー ターゲット ビューで使用するマルチサンプリングされた 2D テクスチャの配列からサブリソースを指定します。 |
D3D10_TEX2DMS_ARRAY_SRV シェーダー リソース ビューで使用するマルチサンプリングされた 2D テクスチャの配列からサブリソースを指定します。 |
D3D10_TEX2DMS_DSV 深度ステンシル ビューからアクセスできるマルチサンプリングされた 2D テクスチャのサブリソースを指定します。 (D3D10_TEX2DMS_DSV) |
D3D10_TEX2DMS_RTV レンダー ターゲット ビューで使用するマルチサンプリングされた 2D テクスチャのサブリソースを指定します。 (D3D10_TEX2DMS_RTV) |
D3D10_TEX2DMS_SRV シェーダー リソース ビューで使用するマルチサンプリング 2D テクスチャのサブリソースを指定します。 |
D3D10_TEX3D_RTV レンダー ターゲット ビューで使用する 3D テクスチャのサブリソースを指定します。 |
D3D10_TEX3D_SRV シェーダー リソース ビューで使用する 3D テクスチャのサブリソースを指定します。 |
D3D10_TEXCUBE_SRV シェーダー リソース ビューで使用するキューブ テクスチャのサブリソースを指定します。 (D3D10_TEXCUBE_SRV) |
D3D10_TEXTURE1D_DESC 1D テクスチャについて説明します。 (D3D10_TEXTURE1D_DESC) |
D3D10_TEXTURE2D_DESC 2D テクスチャについて説明します。 (D3D10_TEXTURE2D_DESC) |
D3D10_TEXTURE3D_DESC 3D テクスチャについて説明します。 (D3D10_TEXTURE3D_DESC) |
D3D10_VIEWPORT ビューポートの寸法を定義します。 (D3D10_VIEWPORT) |
D3D10_ASYNC_GETDATA_FLAG ID3D10Asynchronous::GetData の動作を制御する省略可能なフラグ。 |
D3D10_BIND_FLAG リソースをパイプラインにバインドする方法を識別します。 (D3D10_BIND_FLAG) |
D3D10_BLEND ブレンド オプション。 ブレンド オプションは、データ ソースとオプションの事前ブレンド操作を識別します。 |
D3D10_BLEND_OP RGB またはアルファ ブレンド操作。 (D3D10_BLEND_OP) |
D3D10_CLEAR_FLAG クリアする深度ステンシルの部分を指定します。 通常、ID3D10Device::ClearDepthStencilView と共に使用されます。 |
D3D10_COLOR_WRITE_ENABLE ブレンド中に書き込み可能なレンダー ターゲットの各ピクセルのコンポーネントを特定します。 (D3D10_COLOR_WRITE_ENABLE) |
D3D10_COMPARISON_FUNC 比較オプション。 (D3D10_COMPARISON_FUNC) |
D3D10_COUNTER パフォーマンス カウンターの種類。 |
D3D10_COUNTER_TYPE パフォーマンス カウンターのデータ型。 (D3D10_COUNTER_TYPE) |
D3D10_CPU_ACCESS_FLAG リソースに対して許可される CPU アクセスの種類を指定します。 (D3D10_CPU_ACCESS_FLAG) |
D3D10_CREATE_DEVICE_FLAG デバイス作成フラグ。 |
D3D10_CULL_MODE 特定の方向に向いている三角形が描画されないことを示します。 (D3D10_CULL_MODE) |
D3D10_DEPTH_WRITE_MASK 深度データを書き込む深度ステンシル バッファーの部分を特定します。 (D3D10_DEPTH_WRITE_MASK) |
D3D10_DSV_DIMENSION 深度ステンシル ビューで使用されるリソースにアクセスする方法を指定します。 (D3D10_DSV_DIMENSION) |
D3D10_FILL_MODE 三角形をレンダリングするときに使用する塗りつぶしモードを決定します。 (D3D10_FILL_MODE) |
D3D10_FILTER テクスチャ サンプリング中のフィルター オプション。 (D3D10_FILTER) |
D3D10_FILTER_TYPE 倍率または縮小サンプラー フィルターの種類。 (D3D10_FILTER_TYPE) |
D3D10_FORMAT_SUPPORT 特定の形式と特定のデバイスでサポートされているリソース (ID3D10Device::CheckFormatSupport を参照)。 |
D3D10_INPUT_CLASSIFICATION 入力スロットに含まれるデータの種類。 (D3D10_INPUT_CLASSIFICATION) |
D3D10_MAP CPU による読み取りと書き込みのためにアクセスするリソースを識別します。 アプリケーションは、これらのフラグの 1 つ以上を組み合わせることができます。 (D3D10_MAP) |
D3D10_MAP_FLAG GPU で使用されているリソースで Map が呼び出されたときに CPU が応答する方法を指定します。 |
D3D10_QUERY クエリの種類。 (D3D10_QUERY) |
D3D10_QUERY_MISC_FLAG その他のクエリ動作を記述するフラグ。 (D3D10_QUERY_MISC_FLAG) |
D3D10_RAISE_FLAG 継続不可能な例外にエラーを発生させるオプション。 (D3D10_RAISE_FLAG) |
D3D10_RESOURCE_DIMENSION 使用されているリソースの種類を識別します。 (D3D10_RESOURCE_DIMENSION) |
D3D10_RESOURCE_MISC_FLAG リソースの他のあまり一般的ではないオプションを識別します。 |
D3D10_RTV_DIMENSION レンダー ターゲット ビューで使用されるリソースにアクセスする方法を指定します。 |
D3D10_STENCIL_OP 深度ステンシル テスト中に実行できるステンシル操作。 (D3D10_STENCIL_OP) |
D3D10_TEXTURE_ADDRESS_MODE テクスチャの境界外にあるテクスチャ座標を解決する手法を特定します。 (D3D10_TEXTURE_ADDRESS_MODE) |
D3D10_TEXTURECUBE_FACE キューブ テクスチャのさまざまな面。 (D3D10_TEXTURECUBE_FACE) |
D3D10_USAGE レンダリング中に予想されるリソースの使用を識別します。 使用率は、リソースが CPU と GPU のどちらからアクセスできるかを直接反映します。 |