PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS 콜백 함수(d3d10umddi.h)
타일 풀의 메모리 위치에 타일 리소스의 타일 위치 매핑을 업데이트.
구문
PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS Pfnd3dwddm13DdiUpdatetilemappings;
void Pfnd3dwddm13DdiUpdatetilemappings(
D3D10DDI_HDEVICE hDevice,
D3D10DDI_HRESOURCE hTiledResource,
UINT NumTiledResourceRegions,
const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTiledResourceRegionStartCoords,
const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTiledResourceRegionSizes,
D3D10DDI_HRESOURCE hTilePool,
UINT NumRanges,
const UINT *pRangeFlags,
const UINT *pTilePoolStartOffsets,
const UINT *pRangeTileCounts,
UINT Flags
)
{...}
매개 변수
hDevice
디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
hTiledResource
타일형 리소스에 대한 핸들입니다.
NumTiledResourceRegions
타일형 리소스 지역의 수입니다.
pTiledResourceRegionStartCoords
타일식 리소스 영역의 시작 좌표를 설명하는 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 구조체의 배열입니다. NumTiledResourceRegions 매개 변수는 배열의 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 구조체 수를 지정합니다.
pTiledResourceRegionSizes
타일식 리소스 영역의 크기를 설명하는 D3DWDDM1_3DDI_TILE_REGION_SIZE 구조체의 배열입니다. NumTiledResourceRegions 매개 변수는 배열의 D3DWDDM1_3DDI_TILE_REGION_SIZE 구조체 수를 지정합니다.
hTilePool
타일 풀에 대한 핸들입니다.
NumRanges
타일 풀 범위의 수입니다.
pRangeFlags
각 타일 풀 범위를 설명하는 값의 배열입니다. NumRanges 매개 변수는 배열의 값 수를 지정합니다. 각 값은 비트 OR 연산을 사용하여 결합된 형식 D3DWDDM1_3DDI_TILE_RANGE_FLAG 값의 조합일 수 있습니다.
pTilePoolStartOffsets
타일 풀에 대한 오프셋 배열입니다. 이는 타일(바이트가 아님)으로 계산되는 0부터 시작하는 타일 오프셋입니다.
pRangeTileCounts
각 타일 풀 범위의 타일 수를 지정하는 값의 배열입니다. NumRanges 매개 변수는 배열의 값 수를 지정합니다.
Flags
비트 OR 연산을 사용하여 결합된 D3DWDDM1_3DDI_TILE_MAPPING_FLAG 값의 조합입니다.
반환 값
없음
설명
드라이버는 pfnSetErrorCb 콜백 함수를 사용하여 오류 코드를 설정할 수 있습니다. 필요한 입력 매개 변수가 없거나 NULL인 경우 드라이버는 E_INVALIDARG 설정할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1,WDDM 1.3 |
지원되는 최소 서버 | Windows Server 2012 R2 |
대상 플랫폼 | 데스크톱 |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |
추가 정보
D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE