구문
매개 변수
pDstResource [in]형식: ID3D12Resource * 대상 예약된 리소스에 대한 포인터입니다. pDstRegionStartCoordinate [in]
형식: const D3D12_TILED_RESOURCE_COORDINATE * 대상 예약된 리소스의 시작 좌표를 설명하는 D3D12_TILED_RESOURCE_COORDINATE 구조체에 대한 포인터입니다. pSrcResource [in]
형식: ID3D12Resource * 원본 예약된 리소스에 대한 포인터입니다. pSrcRegionStartCoordinate [in]
형식: const D3D12_TILED_RESOURCE_COORDINATE * 원본 예약된 리소스의 시작 좌표를 설명하는 D3D12_TILED_RESOURCE_COORDINATE 구조체에 대한 포인터입니다. pRegionSize [in]
형식: const D3D12_TILE_REGION_SIZE * 예약된 영역의 크기를 설명하는 D3D12_TILE_REGION_SIZE 구조체에 대한 포인터입니다. Flags
형식: D3D12_TILE_MAPPING_FLAGS D3D12_TILE_MAPPING_FLAGS의 멤버 중 하나입니다.
반환 값
형식: void 없음.설명
CopyTileMappings를 사용하면 리소스 매핑을 복제하거나, UpdateTileMappings를 사용하여 수정하기 전에 새 매핑을 초기화하기 위해 하나의 예약된 리소스에서 다른 예약된 리소스로 타일 매핑을 복사할 수 있습니다. CopyTileMappings는 예약된 리소스 내부 및 리소스 간에 매핑을 이동하는 작업(예: 타일 스크롤)에 도움이 됩니다. 원본 및 대상 영역이 겹칠 수 있으며, 이러한 상황에서 복사의 결과는 원본이 임시 위치에 저장된 후 거기서 대상에 기록된 것과 같습니다. 대상 영역과 원본 영역은 각각 해당 리소스에 완전히 들어맞아야 하며, 그렇지 않으면 동작이 정의되지 않고 디버그 레이어가 오류를 발생시킵니다.요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
