D2D1_RENDERING_CONTROLS 구조체(d2d1_1.h)
이미징 효과 렌더러에 적용할 제한 사항에 대해 설명합니다.
구문
typedef struct D2D1_RENDERING_CONTROLS {
D2D1_BUFFER_PRECISION bufferPrecision;
D2D1_SIZE_U tileSize;
} D2D1_RENDERING_CONTROLS;
멤버
bufferPrecision
버퍼 전체 자릿수가 효과 또는 변환에 의해 지정되지 않은 경우 기본적으로 사용되는 버퍼 정밀도입니다.
tileSize
이미징 효과 렌더러에서 사용할 타일 할당 크기입니다.
설명
렌더러는 최소 타일 할당보다 큰 타일을 할당할 수 있습니다. 할당된 타일은 각 축의 크기가 디바이스 기능 수준에 대해 보장된 최대 텍스처 크기를 초과하지 않는다는 점을 제외하고 각 축에서 최소 크기의 2의 전원이 됩니다.
"최소 픽셀 렌더링 익스텐트"는 렌더링 타일을 더 이상 세분화하지 않고 렌더러가 타일 할당을 확장하는 아래 사각형 타일의 크기입니다. 이 임계값에 도달하면 할당 타일 크기가 확장됩니다. 렌더링을 진행할 수 있거나 그래프를 렌더링할 수 없다고 판단될 때까지 이 문제가 반복적으로 발생할 수 있습니다.
버퍼 정밀도는 효과에 의해 지정되지 않은 경우(예: D2D1_PROPERTY_PRECISION 속성을 사용하여 효과에 대해 SetValue 호출) 또는 필요한 경우 내부 효과 토폴로지에서 중간 버퍼에 사용됩니다. 컨텍스트의 버퍼 형식이 D2D1_BUFFER_PRECISION_UNKNOWN, 그렇지 않으면 효과 또는 변환으로 지정되지 않은 경우 출력의 전체 자릿수는 변환에 대한 입력의 최대 정밀도입니다. 버퍼 정밀도는 사용되는 채널 수에 영향을 주지 않습니다.
요구 사항
지원되는 최소 클라이언트 | Windows 8 및 Windows 7용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 및 Windows Server 2008 R2용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
머리글 | d2d1_1.h |