D3D11_UNORDERED_ACCESS_VIEW_DESC 構造体 (d3d11.h)
順序なしのアクセス ビューを使用してアクセスできるリソースのサブリソースを指定します。
構文
typedef struct D3D11_UNORDERED_ACCESS_VIEW_DESC {
DXGI_FORMAT Format;
D3D11_UAV_DIMENSION ViewDimension;
union {
D3D11_BUFFER_UAV Buffer;
D3D11_TEX1D_UAV Texture1D;
D3D11_TEX1D_ARRAY_UAV Texture1DArray;
D3D11_TEX2D_UAV Texture2D;
D3D11_TEX2D_ARRAY_UAV Texture2DArray;
D3D11_TEX3D_UAV Texture3D;
};
} D3D11_UNORDERED_ACCESS_VIEW_DESC;
メンバー
Format
種類: DXGI_FORMAT
データ形式 ( DXGI_FORMATを参照)。
ViewDimension
リソースの種類 ( 「D3D11_UAV_DIMENSION」を参照)、リソースへのアクセス方法を指定します。
Buffer
種類: D3D11_BUFFER_UAV
アクセスできるバッファー要素を指定します ( D3D11_BUFFER_UAVを参照)。
Texture1D
種類: D3D11_TEX1D_UAV
アクセスできる 1D テクスチャ内のサブリソースを指定します ( 「D3D11_TEX1D_UAV」を参照)。
Texture1DArray
アクセスできる 1D テクスチャ配列内のサブリソースを指定します ( 「D3D11_TEX1D_ARRAY_UAV」を参照)。
Texture2D
種類: D3D11_TEX2D_UAV
アクセスできる 2D テクスチャ内のサブリソースを指定します ( 「D3D11_TEX2D_UAV」を参照)。
Texture2DArray
アクセスできる 2D テクスチャ配列内のサブリソースを指定します ( 「D3D11_TEX2D_ARRAY_UAV」を参照)。
Texture3D
種類: D3D11_TEX3D_UAV
アクセスできる 3D テクスチャ内のサブリソースを指定します ( 「D3D11_TEX3D_UAV」を参照)。
解説
順序指定されていないアクセス ビューの説明が ID3D11Device::CreateUnorderedAccessView に渡され、ビューが作成されます。
必要条件
Header | d3d11.h |