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]
スウィズル遷移の平面スライス。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3d12umddi.h (D3d12umddi.h を含む) |