D3D12_UNORDERED_ACCESS_VIEW_DESC構造体 (d3d12.h)
順序付けされていないアクセス ビューを使用してアクセスできるリソースのサブリソースについて説明します。
構文
typedef struct D3D12_UNORDERED_ACCESS_VIEW_DESC {
DXGI_FORMAT Format;
D3D12_UAV_DIMENSION ViewDimension;
union {
D3D12_BUFFER_UAV Buffer;
D3D12_TEX1D_UAV Texture1D;
D3D12_TEX1D_ARRAY_UAV Texture1DArray;
D3D12_TEX2D_UAV Texture2D;
D3D12_TEX2D_ARRAY_UAV Texture2DArray;
D3D12_TEX2DMS_UAV Texture2DMS;
D3D12_TEX2DMS_ARRAY_UAV Texture2DMSArray;
D3D12_TEX3D_UAV Texture3D;
};
} D3D12_UNORDERED_ACCESS_VIEW_DESC;
メンバー
Format
表示形式を指定する DXGI_FORMAT型指定された値。
ViewDimension
ビュー のリソースの種類を指定するD3D12_UAV_DIMENSION型指定された値。 この型は、リソースへのアクセス方法を指定します。 このメンバーは、以下の共用体で使用する_UAVも決定します。
Buffer
アクセスできるバッファー要素を指定する D3D12_BUFFER_UAV 構造体。
Texture1D
アクセスできる 1D テクスチャ内のサブリソースを指定するD3D12_TEX1D_UAV構造体。
Texture1DArray
アクセスできる 1D テクスチャ配列内のサブリソースを指定するD3D12_TEX1D_ARRAY_UAV構造体。
Texture2D
アクセスできる 2D テクスチャ内のサブリソースを指定するD3D12_TEX2D_UAV構造体。
Texture2DArray
アクセスできる 2D テクスチャ配列内のサブリソースを指定するD3D12_TEX2D_ARRAY_UAV構造体。
Texture2DMS
Texture2DMSArray
Texture3D
アクセスできる 3D テクスチャ内のサブリソースを指定するD3D12_TEX3D_UAV構造体。
解説
非順序付きアクセス ビューの説明 を ID3D12Device::CreateUnorderedAccessView に渡して、ビューを作成します。
要件
Header | d3d12.h |