PFND3DWDDM1_3DDI_UPDATETILES 콜백 함수(d3d10umddi.h)
앱 메모리에서 바둑판형 리소스로 복사하여 타일을 업데이트.
구문
PFND3DWDDM1_3DDI_UPDATETILES Pfnd3dwddm13DdiUpdatetiles;
void Pfnd3dwddm13DdiUpdatetiles(
D3D10DDI_HDEVICE hDevice,
D3D10DDI_HRESOURCE hDestTiledResource,
const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pDestTileRegionStartCoord,
const D3DWDDM1_3DDI_TILE_REGION_SIZE *pDestTileRegionSize,
const VOID *pSourceTileData,
UINT Flags
)
{...}
매개 변수
hDevice
디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
hDestTiledResource
타일형 리소스에 대한 핸들입니다.
pDestTileRegionStartCoord
타일형 리소스의 시작 좌표를 설명하는 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 구조체에 대한 포인터입니다.
pDestTileRegionSize
타일 영역의 크기를 설명하는 D3DWDDM1_3DDI_TILE_REGION_SIZE 구조체에 대한 포인터입니다.
pSourceTileData
이 함수가 바둑판식 리소스를 업데이트하는 데 사용하는 원본 타일 데이터를 포함하는 메모리에 대한 포인터입니다.
Flags
비트 OR 연산을 사용하여 결합된 형식 D3DWDDM1_3DDI_TILE_COPY_FLAG 값의 조합입니다. 유일한 유효한 값은 D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE. 다른 열거형 상수 값은 여기서는 의미가 없지만 D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER 사용하여 정의하면 UpdateTiles 함수가 수행하는 작업을 앱 메모리에서 소싱합니다.
반환 값
없음
설명
드라이버는 pfnSetErrorCb 콜백 함수를 사용하여 오류 코드를 설정할 수 있습니다.
Direct3D 런타임에서는 이 함수가 실패할 것으로 예상하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1,WDDM 1.3 |
지원되는 최소 서버 | Windows Server 2012 R2 |
대상 플랫폼 | 데스크톱 |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |
추가 정보
D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE