構文
メンバー
FirstElement型: UINT64 アクセスされる最初の要素の 0 から始まるインデックス。 NumElements
型: UINT リソース内の要素の数。構造化バッファーの場合は、バッファー内の構造体の数です。 StructureByteStride
型: UINT バッファーが構造化バッファーを表す場合の、バッファー構造内の各要素のサイズ (バイト単位)。 CounterOffsetInBytes
型: UINT64 カウンター オフセット (バイト単位)。 Flags
型: D3D12_BUFFER_UAV_FLAGS リソースのビュー オプションを指定する D3D12_BUFFER_UAV_FLAGS 型の値。
解説
この構造体を D3D12_UNORDERED_ACCESS_VIEW_DESC 構造体と共に使用して、リソースをバッファーとして表示します。 StructureByteStride の値が 0 でない場合は構造化バッファーのビューが作成され、D3D12_UNORDERED_ACCESS_VIEW_DESC::Format フィールドは DXGI_FORMAT_UNKNOWN である必要があります。StructureByteStride が 0 の場合は、バッファーの型付きビューが作成され、フォーマットを指定する必要があります。型付きビューに指定されたフォーマットは、ハードウェアがサポートしている必要があります。このトピックの詳細については、型付きアンオーダード アクセス ビュー (UAV) の読み込み のページを参照してください。要件
ヘッダー: d3d12_xs.h または d3d12_x.hライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ
