D3D12_RESOURCE_DESC1構造体 (d3d12.h)
ミップ領域を含むテクスチャなどのリソースについて説明します。 この構造体は、いくつかの方法で使用されます。
構文
typedef struct D3D12_RESOURCE_DESC1 {
D3D12_RESOURCE_DIMENSION Dimension;
UINT64 Alignment;
UINT64 Width;
UINT Height;
UINT16 DepthOrArraySize;
UINT16 MipLevels;
DXGI_FORMAT Format;
DXGI_SAMPLE_DESC SampleDesc;
D3D12_TEXTURE_LAYOUT Layout;
D3D12_RESOURCE_FLAGS Flags;
D3D12_MIP_REGION SamplerFeedbackMipRegion;
} D3D12_RESOURCE_DESC1;
メンバー
Dimension
D3D12_RESOURCE_DIMENSIONの 1 つのメンバー。リソースのディメンション (たとえば、D3D12_RESOURCE_DIMENSION_TEXTURE1D) を指定するか、バッファー ((D3D12_RESOURCE_DIMENSION_BUFFER) であるかを指定します。
Alignment
配置を指定します。
Width
リソースの幅を指定します。
Height
リソースの高さを指定します。
DepthOrArraySize
3D の場合はリソースの深さを指定し、1D または 2D リソースの配列の場合は配列サイズを指定します。
MipLevels
MIP レベルの数を指定します。
Format
DXGI_FORMATの 1 つのメンバーを指定します。
SampleDesc
DXGI_SAMPLE_DESC構造体を指定します。
Layout
D3D12_TEXTURE_LAYOUTの 1 つのメンバーを指定します。
Flags
D3D12_RESOURCE_FLAGS列挙定数としてのビットごとの OR'd フラグ。
SamplerFeedbackMipRegion
D3D12_MIP_REGION構造体。
注釈
解説については、「 D3D12_RESOURCE_DESC」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 ビルド 20348 |
サポートされている最小のサーバー | Windows 10 ビルド 20348 |
Header | d3d12.h |