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
가져올 첫 번째 하위 리소스 타일의 수입니다. GetResourceTiling pNumSubresourceTilings 가리키는 숫자가 0이면 이 매개 변수를 무시합니다.
[out] pSubresourceTilingsForNonPackedMips
GetResourceTiling 하위 리소스 타일에 대한 정보로 채워지도록
반환 값
없음
발언
힙 크기를 계산하고 CreatePlacedResource
타일형 리소스에 대한 자세한 내용은 볼륨 타일형 리소스참조하세요.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d12.h |
라이브러리 | D3d12.lib |
DLL | D3d12.dll |