コア構造体

d3d12.h では、次の構造体が宣言されています。

このセクションの内容

トピックと説明
D3D12_AUTO_BREADCRUMB_NODE。 デバイスの削除された拡張データ (DRED) の自動階層リンク データをリンク リスト内のノードとして表します。
D3D12_BARRIER_GROUP。 特定の種類のバリアのグループについて説明します。
D3D12_BARRIER_SUBRESOURCE_RANGE。 論理的に隣接するサブリソースの範囲を遷移できます。
D3D12_BLEND_DESC。 ブレンドの状態について説明します。
D3D12_BOX。 3D ボックスについて説明します。
D3D12_BUFFER_BARRIER。 バッファー メモリ アクセス バリアについて説明します。 特定のアクセスの種類に対してリソース メモリを表示する必要があるタイミングを示すために、バッファー バリアによって使用されます。
D3D12_BUFFER_RTV。 レンダー ターゲット ビューで使用するバッファー リソース内の要素について説明します。
D3D12_BUFFER_SRV。 シェーダー リソース ビューで使用するバッファー リソース内の要素について説明します。
D3D12_BUFFER_UAV。 順序なしのアクセス ビューで使用するバッファー内の要素について説明します。
D3D12_CACHED_PIPELINE_STATE。 パイプラインの状態を格納します。
D3D12_CLEAR_VALUE。 特定のリソースのクリア操作を最適化するために使用される値について説明します。
D3D12_COMMAND_QUEUE_DESC。 コマンド キューについて説明します。
D3D12_COMMAND_SIGNATURE_DESC。 コマンド シグネチャの引数 (パラメーター) について説明します。
D3D12_COMPUTE_PIPELINE_STATE_DESC。 コンピューティング パイプライン状態オブジェクトについて説明します。
D3D12_CONSTANT_BUFFER_VIEW_DESC。 表示する定数バッファーについて説明します。
D3D12_CPU_DESCRIPTOR_HANDLE。 CPU 記述子ハンドルについて説明します。
D3D12_DEPTH_STENCIL_DESC。 深度ステンシルの状態について説明します。
D3D12_DEPTH_STENCIL_DESC1。 深度ステンシルの状態について説明します。
D3D12_DEPTH_STENCIL_VALUE。 深度とステンシル値を指定します。
D3D12_DEPTH_STENCIL_VIEW_DESC。 深度ステンシル ビューからアクセスできるテクスチャのサブリソースについて説明します。
D3D12_DEPTH_STENCILOP_DESC。 ステンシル テストの結果に基づいて実行できるステンシル操作について説明します。
D3D12_DESCRIPTOR_HEAP_DESC。 記述子ヒープについて説明します。
D3D12_DESCRIPTOR_RANGE。 記述子範囲について説明します。
D3D12_DESCRIPTOR_RANGE1。 記述子範囲を記述し、そのボラティリティを判断するためのフラグを指定します。
D3D12_DEVICE_REMOVED_EXTENDED_DATA。 デバイスの削除された拡張データ (DRED) バージョン 1.0 のデータを表します。
D3D12_DEVICE_REMOVED_EXTENDED_DATA1。 デバッガーとデバッガー拡張機能が DRED データにアクセスできるように、デバイスの削除された拡張データ (DRED) バージョン 1.1 のデバイス削除データを表します。
D3D12_DISCARD_REGION。 リソースの破棄操作の詳細について説明します。
D3D12_DISPATCH_ARGUMENTS。 コンピューティング シェーダーで使用するディスパッチ パラメーターについて説明します。
D3D12_DRAW_ARGUMENTS。 描画インスタンスのパラメーターについて説明します。
D3D12_DRAW_INDEXED_ARGUMENTS。 インデックス付きインスタンスを描画するためのパラメーターについて説明します。
D3D12_DRED_ALLOCATION_NODE。 リンク リスト内のノードとして、Device Removed Extended Data (DRED) によって追跡される割り当てに関するデータについて説明します。
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT。 D3D12_AUTO_BREADCRUMB_NODE オブジェクトのリンク リストの先頭へのポインター 含まれます。 この一覧は、デバイスの削除前の自動階層リンク状態を表します。
D3D12_DRED_PAGE_FAULT_OUTPUT。 特定の仮想アドレス (VA) の GPU ページ フォールトに関連する割り当てデータについて説明します。
D3D12_FEATURE_DATA_ARCHITECTURE。 アダプター アーキテクチャに関する詳細を提供して、アプリケーションが特定のアダプター プロパティをより適切に最適化するのに役立ちます。
D3D12_FEATURE_DATA_ARCHITECTURE1。 アダプター アーキテクチャに関する詳細を提供して、アプリケーションが特定のアダプター プロパティをより適切に最適化するのに役立ちます。
D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY。 さまざまなコマンド キューの種類の優先順位付けに対するアダプターのサポートについて詳しく説明します。
D3D12_FEATURE_DATA_CROSS_NODE。 異なるアダプター間でのリソースの共有のサポート レベルを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS。 現在のグラフィックス ドライバー Direct3D 12機能オプションについて説明します。
D3D12_FEATURE_DATA_D3D12_OPTIONS1。 HLSL 6.0 ウェーブ操作のサポート レベルについて説明します。
D3D12_FEATURE_DATA_D3D12_OPTIONS2。 Direct3D 12の特定のオプション機能に対するアダプターのサポートについて詳しく説明します。
D3D12_FEATURE_DATA_D3D12_OPTIONS3。 アダプターがDirect3D 12のオプション機能に対して提供するサポートのレベルを示すために使用されます。
D3D12_FEATURE_DATA_D3D12_OPTIONS4。 64 KB にアラインされた MSAA テクスチャ、クロス API 共有、ネイティブ 16 ビット シェーダー操作のサポート レベルを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS5。 レンダー パス、レイ トレーシング、シェーダー リソース ビュー階層 3 タイル リソースに対してアダプターが提供するサポートレベルを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS6。 アダプターが可変レート シェーディング (VRS) に対して提供するサポートレベルを示し、バックグラウンド処理がサポートされているかどうかを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS7。 アダプターがメッシュ シェーダーと増幅シェーダー、およびサンプラー フィードバックに対して提供するサポートのレベルを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS8。 整列されていないブロック圧縮テクスチャがサポートされているかどうかを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS9。 メッシュ シェーダー、8 以上の SV_RenderTargetArrayIndex の値、型指定されたリソース 64 ビット整数アトミック、派生および派生に依存するテクスチャ サンプル操作、および WaveMMA (wave_matrix) 操作のサポート レベルに対するサポートが存在するかどうかを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS10。 SUM コンバイナーを使用できるかどうか、およびメッシュ シェーダーから SV_ShadingRate を設定できるかどうかを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS11。 記述子ヒープ内のリソースで 64 ビット整数アトミックがサポートされているかどうかを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS12。 拡張バリアがサポートされているかどうかを示します。
D3D12_FEATURE_DATA_D3D12_OPTIONS13。 TBD
D3D12_FEATURE_DATA_EXISTING_HEAPS。 アダプターが既存のシステム メモリからのヒープの作成をサポートしているかどうかを判断するために使用されます。 このようなヒープは一般的な使用を目的としていませんが、アダプターの障害やデバイスの削除イベントが発生した後でも保持することが保証されるため、診断目的で非常に便利です。
D3D12_FEATURE_DATA_FEATURE_LEVELS。 現在のグラフィックス ドライバーでサポートされている 機能レベル に関する情報について説明します。
D3D12_FEATURE_DATA_FORMAT_INFO。 DXGI データ形式について説明します。
D3D12_FEATURE_DATA_FORMAT_SUPPORT。 特定の形式の現在のグラフィックス ドライバーでサポートされているリソースについて説明します。
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT。 アダプターの GPU 仮想アドレス空間の制限について詳しく説明します。これには、リソースあたりの最大アドレス ビットとプロセスごとのアドレス ビットが含まれます。
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS。 特定の形式とサンプル数の画質レベルについて説明します。
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT。 保護されたリソース セッションのサポート レベルを示します。
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT。 保護されたリソース セッションの種類の数を示します。
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES。 保護されたリソース セッションの種類の一覧を示します。
D3D12_FEATURE_DATA_QUERY_META_COMMAND。 アダプターがメタコマンドに対して提供するサポートのレベルを示します。
D3D12_FEATURE_DATA_ROOT_SIGNATURE。 この構造体を CheckFeatureSupport に渡して、ルート署名バージョンのサポートをチェックします。
D3D12_FEATURE_DATA_SERIALIZATION。 ヒープシリアル化のサポート レベルを示します。
D3D12_FEATURE_DATA_SHADER_CACHE。 現在のグラフィックス ドライバーでサポートされているシェーダー キャッシュのレベルについて説明します。
D3D12_FEATURE_DATA_SHADER_MODEL。 サポートされているシェーダー モデルが含まれています。
D3D12_GLOBAL_BARRIER。 リソース メモリ アクセス バリアについて説明します。 グローバル、テクスチャ、バッファー バリアによって使用され、特定のアクセスの種類に対してリソース メモリを表示する必要があるタイミングを示します。
D3D12_GPU_DESCRIPTOR_HANDLE。 GPU 記述子ハンドルについて説明します。
D3D12_GRAPHICS_PIPELINE_STATE_DESC。 グラフィックス パイプラインの状態オブジェクトについて説明します。
D3D12_HEAP_DESC。 ヒープについて説明します。
D3D12_HEAP_PROPERTIES。 ヒープのプロパティについて説明します。
D3D12_INDEX_BUFFER_VIEW。 表示するインデックス バッファーについて説明します。
D3D12_INDIRECT_ARGUMENT_DESC。 コマンド 署名で使用する間接引数 (間接パラメーター) について説明します。
D3D12_INPUT_ELEMENT_DESC。 グラフィックス パイプラインの入力アセンブラー ステージの 1 つの要素について説明します。
D3D12_INPUT_LAYOUT_DESC。 入力アセンブラー ステージの入力バッファー データについて説明します。
D3D12_MEMCPY_DEST。 メモリ コピー操作の宛先について説明します。
D3D12_META_COMMAND_DESC。 メタ コマンドについて説明します。
D3D12_META_COMMAND_PARAMETER_DESC。 メタ コマンドのパラメーターについて説明します。
D3D12_PACKED_MIP_INFO。 ミップマップを使用したタイル リソースのタイル構造について説明します。
D3D12_PIPELINE_STATE_STREAM_DESC。 パイプライン状態ストリームについて説明します。
D3D12_PLACED_SUBRESOURCE_FOOTPRINT。 配置されたサブリソースのフットプリント (オフセットやD3D12_SUBRESOURCE_FOOTPRINTを含む) について説明します。
D3D12_PROTECTED_RESOURCE_SESSION_DESC。 アダプターごとの保護されたリソース セッションのフラグについて説明します。
D3D12_QUERY_DATA_PIPELINE_STATISTICSBeginQuery と EndQuery の呼び出しの間に、グラフィックス パイプライン アクティビティに関する情報をクエリします
D3D12_QUERY_DATA_SO_STATISTICS。 ストリーム出力のクエリ データについて説明します。
D3D12_QUERY_HEAP_DESC。 クエリ ヒープの目的について説明します。 クエリ ヒープには、個々のクエリの配列が含まれています。
D3D12_RANGE。 メモリ範囲について説明します。
D3D12_RANGE_UINT64。 64 ビットアドレス空間内のメモリ範囲について説明します。
D3D12_RASTERIZER_DESC。 ラスタライザーの状態について説明します。
D3D12_RAYTRACING_AABB。 レイトレーシング ジオメトリとして使用される軸揃え境界ボックス (AABB) を表します。
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC。 圧縮後の加速度構造の空間要件について説明します。
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC。 アクセラレーション構造体で現在使用されている空間について説明します。
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC。 アクセラレーション構造から生成するビルド後情報の説明。 EmitRaytracingAccelerationStructurePostbuildInfo および BuildRaytracingAccelerationStructure の呼び出しでこの構造体を使用します。
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC。 シリアル化されたアクセラレーション構造とヘッダーのサイズとレイアウトについて説明します
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC。 加速度構造をツールで視覚化できる形式にデコードするための領域要件について説明します。
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO。 レイトレーシングアクセラレーション構造に関するプレビルド情報を表します。 GetRaytracingAccelerationStructurePrebuildInfo を呼び出して、この構造のインスタンスを取得します。
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV。 レイトレーシング アクセラレーション構造を格納するためのシェーダー リソース ビュー (SRV) 構造体。
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC。 レイトレーシングアクセラレーション構造の構築操作に入力データを提供するために D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS 構造で使用される、軸にアラインされた境界ボックスのセットについて説明します。
D3D12_RAYTRACING_GEOMETRY_DESC。 レイトレーシングアクセラレーション構造の構築操作に入力データを提供するために D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS 構造で使用される一連のジオメトリについて説明します。
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC。 レイトレーシング ジオメトリとして使用される一連の三角形について説明します。 この構造体が指すジオメトリは、インデックス付きまたはインデックスなしの三角形リスト形式で常に使用されます。 三角形のストリップはサポートされていません。
D3D12_RAYTRACING_INSTANCE_DESC。 アクセラレーション構造のビルド プロセス中に GPU メモリで使用されるレイトレーシング アクセラレーション構造体のインスタンスについて説明します。
D3D12_RAYTRACING_PIPELINE_CONFIG。 レイトレーシング パイプライン構成を表す状態サブオブジェクト。
D3D12_RAYTRACING_PIPELINE_CONFIG1。 フラグを含むレイトレーシング パイプライン構成を表す状態サブオブジェクト。
D3D12_RAYTRACING_SHADER_CONFIG。 シェーダー構成を表す状態サブオブジェクト。
D3D12_RECT。 D3D12_RECTは RECT として宣言されています。
D3D12_RENDER_PASS_BEGINNING_ACCESS。 レンダリング パスへの移行時にアプリケーションによって要求されるリソースへのアクセスについて説明します。
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS。 レンダー パスの先頭でリソースをクリアする必要があるクリア値について説明します。
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC。 深度ステンシル ビュー (DSV) へのバインド (レンダー パスの間固定) と、その開始および終了アクセス特性について説明します。
D3D12_RENDER_PASS_ENDING_ACCESS。 レンダリング パスからの移行時にアプリケーションによって要求されるリソースへのアクセスについて説明します。
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS。 レンダー パスの終了時に解決するリソースについて説明します。
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS。 レンダー パスの終了時の解決に関連するサブリソースについて説明します。
D3D12_RENDER_PASS_RENDER_TARGET_DESC。 1 つ以上のレンダー ターゲット ビュー (RTV) へのバインド (レンダー パスの間固定) と、その開始および終了アクセス特性について説明します。
D3D12_RENDER_TARGET_BLEND_DESC。 レンダー ターゲットのブレンド状態について説明します。
D3D12_RENDER_TARGET_VIEW_DESC。 レンダー ターゲット ビューを使用してアクセスできるリソースのサブリソースについて説明します。
D3D12_RESOURCE_ALIASING_BARRIER。 同じヒープにマッピングされている 2 つの異なるリソースの使用間の遷移について説明します。
D3D12_RESOURCE_ALLOCATION_INFO。 リソースを割り当てるために必要なパラメーターについて説明します。
D3D12_RESOURCE_ALLOCATION_INFO1。 オフセットを含む、リソースの割り当てに必要なパラメーターについて説明します。
D3D12_RESOURCE_BARRIER。 リソース バリア (リソース使用の遷移) について説明します。
D3D12_RESOURCE_DESC。 テクスチャなどのリソースについて説明します。 この構造は広範囲に使用されています。
D3D12_RESOURCE_TRANSITION_BARRIER。 異なる使用法間のサブリソースの遷移について説明します。
D3D12_RESOURCE_UAV_BARRIER。 将来の UAV アクセスを開始する前にすべての UAV アクセスを完了する必要があるリソースを表します。
D3D12_ROOT_CONSTANTS。 シェーダーに 1 つの定数バッファーとして表示されるルート署名内の定数をインラインで記述します。
D3D12_ROOT_DESCRIPTOR。 シェーダーに表示されるルート署名バージョン 1.0 の記述子をインラインで記述します。
D3D12_ROOT_DESCRIPTOR1。 シェーダーに表示されるルート署名バージョン 1.1 の記述子についてインラインで説明します。
D3D12_ROOT_DESCRIPTOR_TABLE。 記述子テーブルのルート署名 1.0 レイアウトを、記述子ヒープ内で 1 つずつ出現する記述子範囲のコレクションとして記述します。
D3D12_ROOT_DESCRIPTOR_TABLE1。 記述子ヒープ内で 1 つずつ出現する記述子範囲のコレクションとして、記述子テーブルのルート署名 1.1 レイアウトについて説明します。
D3D12_ROOT_PARAMETER。 ルート署名バージョン 1.0 のスロットについて説明します。
D3D12_ROOT_PARAMETER1。 ルート署名バージョン 1.1 のスロットについて説明します。
D3D12_ROOT_SIGNATURE_DESC。 ルート署名バージョン 1.0 のレイアウトについて説明します。
D3D12_ROOT_SIGNATURE_DESC1。 ルート署名バージョン 1.1 のレイアウトについて説明します。
D3D12_RT_FORMAT_ARRAY。 レンダー ターゲット形式の配列をラップします。
D3D12_SAMPLE_POSITION。 プログラム可能なサンプル位置で使用するサブピクセルのサンプル位置について説明します。
D3D12_SAMPLER_DESC。 サンプラーの状態について説明します。
D3D12_SHADER_BYTECODE。 シェーダー データについて説明します。
D3D12_SHADER_CACHE_SESSION_DESC。 シェーダー キャッシュ セッションについて説明します。
D3D12_SHADER_RESOURCE_VIEW_DESC。 シェーダー リソース ビューについて説明します。
D3D12_SO_DECLARATION_ENTRY。 出力スロット内の頂点バッファー内の頂点要素について説明します。
D3D12_STATIC_SAMPLER_DESC。 静的サンプラーについて説明します。
D3D12_STREAM_OUTPUT_BUFFER_VIEW。 ストリーム出力バッファーについて説明します。
D3D12_STREAM_OUTPUT_DESC。 ストリーミング出力バッファーについて説明します。
D3D12_SUBRESOURCE_DATA。 サブリソース データについて説明します。
D3D12_SUBRESOURCE_FOOTPRINT。 親リソースへのサブリソースの形式、幅、高さ、深さ、行ピッチについて説明します。
D3D12_SUBRESOURCE_INFO。 サブリソース データについて説明します。
D3D12_SUBRESOURCE_RANGE_UINT64。 サブリソースのメモリ範囲について説明します。
D3D12_SUBRESOURCE_TILING。 タイルサブリソース ボリュームについて説明します。
D3D12_TEX1D_ARRAY_DSV。 深度ステンシル ビューで使用する 1D テクスチャの配列からのサブリソースについて説明します。
D3D12_TEX1D_ARRAY_RTV。 レンダー ターゲット ビューで使用する 1D テクスチャの配列からのサブリソースについて説明します。
D3D12_TEX1D_ARRAY_SRV。 シェーダー リソース ビューで使用する 1D テクスチャの配列からのサブリソースについて説明します。
D3D12_TEX1D_ARRAY_UAV。 順序なしのアクセス 1D テクスチャ リソースの配列について説明します。
D3D12_TEX1D_DSV。 深度ステンシル ビューからアクセスできる 1D テクスチャのサブリソースについて説明します。
D3D12_TEX1D_RTV。 レンダー ターゲット ビューで使用する 1D テクスチャのサブリソースについて説明します。
D3D12_TEX1D_SRV。 シェーダー リソース ビューで使用する 1D テクスチャのサブリソースを指定します。
D3D12_TEX1D_UAV。 順序なしのアクセス 1D テクスチャ リソースについて説明します。
D3D12_TEX2D_ARRAY_DSV。 深度ステンシル ビューからアクセスできる 2D テクスチャの配列からのサブリソースについて説明します。
D3D12_TEX2D_ARRAY_RTV。 レンダー ターゲット ビューで使用する 2D テクスチャの配列からのサブリソースについて説明します。
D3D12_TEX2D_ARRAY_SRV。 シェーダー リソース ビューで使用する 2D テクスチャの配列からのサブリソースについて説明します。
D3D12_TEX2D_ARRAY_UAV。 順序なしのアクセス 2D テクスチャ リソースの配列について説明します。
D3D12_TEX2D_DSV。 深度ステンシル ビューからアクセスできる 2D テクスチャのサブリソースについて説明します。
D3D12_TEX2D_RTV。 レンダー ターゲット ビューで使用する 2D テクスチャのサブリソースについて説明します。
D3D12_TEX2D_SRV。 シェーダー リソース ビューで使用する 2D テクスチャのサブリソースについて説明します。
D3D12_TEX2D_UAV。 順序なしのアクセス 2D テクスチャ リソースについて説明します。
D3D12_TEX2DMS_ARRAY_DSV。 深度ステンシル ビューの複数サンプリングされた 2D テクスチャの配列からのサブリソースについて説明します。
D3D12_TEX2DMS_ARRAY_RTV。 レンダー ターゲット ビューで使用する複数サンプリングされた 2D テクスチャの配列からのサブリソースについて説明します。
D3D12_TEX2DMS_ARRAY_SRV。 シェーダー リソース ビューで使用する複数サンプリングされた 2D テクスチャの配列からのサブリソースについて説明します。
D3D12_TEX2DMS_DSV。 深度ステンシル ビューからアクセスできる複数サンプリングされた 2D テクスチャのサブリソースについて説明します。
D3D12_TEX2DMS_RTV。 レンダー ターゲット ビューで使用する複数サンプリングされた 2D テクスチャのサブリソースについて説明します。
D3D12_TEX2DMS_SRV。 シェーダー リソース ビューで使用する複数サンプリングされた 2D テクスチャのサブリソースについて説明します。
D3D12_TEX3D_RTV。 レンダー ターゲット ビューで使用する 3D テクスチャのサブリソースについて説明します。
D3D12_TEX3D_SRV。 シェーダー リソース ビューで使用する 3D テクスチャのサブリソースについて説明します。
D3D12_TEX3D_UAV。 順序なしのアクセス 3D テクスチャ リソースについて説明します。
D3D12_TEXCUBE_ARRAY_SRV。 シェーダー リソース ビューで使用するキューブ テクスチャの配列からのサブリソースについて説明します。
D3D12_TEXCUBE_SRV。 シェーダー リソース ビューで使用するキューブ テクスチャのサブリソースについて説明します。
D3D12_TEXTURE_BARRIER。 テクスチャ メモリ アクセス バリアについて説明します。 特定のアクセスの種類に対してリソース メモリを表示する必要があるタイミングを示すために、テクスチャ バリアによって使用されます。
D3D12_TEXTURE_COPY_LOCATION。 テクスチャ コピーを目的としたテクスチャの一部について説明します。
D3D12_TILE_REGION_SIZE。 タイル領域のサイズについて説明します。
D3D12_TILE_SHAPE。 タイルのサイズを指定して、タイルの形状を表します。
D3D12_TILED_RESOURCE_COORDINATE。 タイル リソースの座標について説明します。
D3D12_UNORDERED_ACCESS_VIEW_DESC。 順序付けされていないアクセス ビューを使用してアクセスできるリソースのサブリソースについて説明します。
D3D12_VERTEX_BUFFER_VIEW。 頂点バッファー ビューについて説明します。
D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA。 デバッガーとデバッガー拡張機能が DRED データにアクセスできるように、バージョン管理されたデバイス削除拡張データ (DRED) データを表します。
D3D12_VERSIONED_ROOT_SIGNATURE_DESC。 ルート署名記述の任意のバージョンを保持し、シリアル化/逆シリアル化関数で使用するように設計されています。
D3D12_VIEW_INSTANCE_LOCATION。 ビュー インスタンスに関連付けられたビューポート/ステンシルとレンダー ターゲットを指定します。
D3D12_VIEW_INSTANCING_DESC。 ビューのインスタンス化の構成中に使用されるパラメーターを指定します。
D3D12_VIEWPORT。 ビューポートの寸法を記述します。
D3D12_WRITEBUFFERIMMEDIATE_PARAMETERID3D12CommandList2::WriteBufferImmediate を使用して書き込まれた即時の値と宛先アドレスを指定します。