ID3D12Device::GetResourceTiling メソッド (d3d12.h)
タイル化されたリソースをタイルに分割する方法に関する情報を取得します。
構文
void GetResourceTiling(
[in] ID3D12Resource *pTiledResource,
[out, optional] UINT *pNumTilesForEntireResource,
[out, optional] D3D12_PACKED_MIP_INFO *pPackedMipDesc,
[out, optional] D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips,
[in, out, optional] UINT *pNumSubresourceTilings,
[in] UINT FirstSubresourceTilingToGet,
[out] D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips
);
パラメーター
[in] pTiledResource
型: ID3D12Resource*
情報を取得するタイル ID3D12Resource を指定します。
[out, optional] pNumTilesForEntireResource
型: UINT*
タイル化されたリソース全体を格納するために必要なタイルの数を受け取る変数へのポインター。
[out, optional] pPackedMipDesc
GetResourceTiling を
[out, optional] pStandardTileShapeForNonPackedMips
型: D3D12_TILE_SHAPE*
GetResourceTiling がタイル図形に関する情報で塗りつぶ
[in, out, optional] pNumSubresourceTilings
型: UINT*
サブリソース内のタイルの数を含む変数へのポインター。 入力時に、タイリングのクエリを実行するサブリソースの数です。出力時に、これは pSubresourceTilingsForNonPackedMips で実際に取得された数値です (使用可能な値にクランプされます)。
[in] FirstSubresourceTilingToGet
型: UINT
取得する最初のサブリソース タイルの数。
[out] pSubresourceTilingsForNonPackedMips
GetResourceTiling
戻り値
何一つ
備考
ヒープ サイズを計算し、CreatePlacedResource
タイルリソースの詳細については、「ボリュームタイルリソース」を参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | d3d12.h |
ライブラリ | D3d12.lib |
DLL | D3d12.dll |
関連項目
サブリソース の