D2D1_SIZE_U
보통 사각형의 너비와 높이의 순서로 정렬된 정수 쌍을 저장합니다.
typedef D2D_SIZE_U D2D1_SIZE_U;
설명
포인트와 마찬가지로 크기는 또 다른 중요한 그래픽 개념입니다. Direct2D에서 크기는 D2D1_SIZE_U 또는 D2D1_SIZE_F 구조체로 표시됩니다. 둘 다 정렬된 숫자 쌍을 포함합니다. D2D1_SIZE_U 구조체에는 정렬된 UINT32 값 쌍이 포함되며, D2D1_SIZE_F 구조체에는 정렬된 FLOAT 값 쌍이 포함됩니다.
D2D1_SIZE_U 구조체는 사각형의 너비 및 높이와 같은 정렬된 숫자 쌍을 저장할 수 있는 편리한 방법을 제공합니다.
D2D1_SIZE_U 이미 정의된 형식 D2D_SIZE_U 대한 새 이름입니다. D2D1::SizeU 함수를 사용하여 D2D1_SIZE_U 구조를 만들 수 있습니다. 이 구조체의 일반적인 용도는 D2D1_HWND_RENDER_TARGET_PROPERTIES 구조체의 픽셀 크기를 지정하는 것입니다. 다음은 이 구조를 사용하는 예제를 제공합니다.
if (!m_pRenderTarget)
{
RECT rc;
GetClientRect(m_hwnd, &rc);
D2D1_SIZE_U size = D2D1::SizeU(
rc.right - rc.left,
rc.bottom - rc.top
);
// Create a Direct2D render target.
hr = m_pD2DFactory->CreateHwndRenderTarget(
D2D1::RenderTargetProperties(),
D2D1::HwndRenderTargetProperties(m_hwnd, size),
&m_pRenderTarget
);
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 |
Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 휴대폰 |
Windows Phone 8.1[Windows Phone Silverlight 8.1 및 Windows 런타임 앱] |
헤더 |
|