D3D12_PLACED_SUBRESOURCE_FOOTPRINT 구조체(d3d12.h)
오프셋 및 D3D12_SUBRESOURCE_FOOTPRINT 포함하여 배치된 하위 리소스의 공간을 설명합니다.
구문
typedef struct D3D12_PLACED_SUBRESOURCE_FOOTPRINT {
UINT64 Offset;
D3D12_SUBRESOURCE_FOOTPRINT Footprint;
} D3D12_PLACED_SUBRESOURCE_FOOTPRINT;
멤버
Offset
부모 리소스 내의 하위 리소스 오프셋(바이트)입니다. 부모 리소스의 시작 부분과 이 하위 리소스 사이의 오프셋입니다.
Footprint
하위 리소스의 형식, 너비, 높이, 깊이 및 행 피치( D3D12_SUBRESOURCE_FOOTPRINT 구조체)입니다.
설명
이 구조체는 D3D12_TEXTURE_COPY_LOCATION 구조체 및 ID3D12Device::GetCopyableFootprints에서 사용됩니다.
공간 구조에서 참조하는 모든 데이터는 부모 리소스의 범위 내에 있어야 합니다. GetCopyableFootprints를 사용하여 구조를 채우는 경우 pTotalBytes 출력 필드는 리소스의 필요한 크기를 나타냅니다.
이 구조체는 여러 도우미 함수에도 사용됩니다( D3D12에 대한 도우미 구조 및 함수 참조).
텍스처를 복사할 때 D3D12_TEXTURE_COPY_LOCATION 함께 이 구조를 사용합니다.
요구 사항
머리글 | d3d12.h |