D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 構造体 (d3d12umddi.h)
リソース割り当ての情報を指定します。
構文
typedef struct D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 {
UINT64 ResourceDataSize;
UINT64 AdditionalDataHeaderSize;
UINT64 AdditionalDataSize;
UINT32 ResourceDataAlignment;
UINT32 AdditionalDataHeaderAlignment;
UINT32 AdditionalDataAlignment;
D3D12DDI_TEXTURE_LAYOUT Layout;
UINT8 MipLevelSwizzleTransition[5];
UINT8 PlaneSliceSwizzleTransition[2];
} D3D12DDI_RESOURCE_ALLOCATION_INFO_0022;
メンバー
ResourceDataSize
リソースのデータ サイズ。
AdditionalDataHeaderSize
データ ヘッダーの追加サイズ。
AdditionalDataSize
追加のデータ サイズ。
ResourceDataAlignment
リソースのデータ配置。
AdditionalDataHeaderAlignment
追加ヘッダーのデータ配置。
AdditionalDataAlignment
追加のデータ配置。
Layout
D3D12DDI_TEXTURE_LAYOUT値としてのテクスチャ レイアウト。
MipLevelSwizzleTransition[5]
スウィズル遷移の MIP レベル。
PlaneSliceSwizzleTransition[2]
スウィズル切り替えの平面スライス。
要件
要件 | 値 |
---|---|
Header | d3d12umddi.h (D3d12umddi.h を含む) |