D2D1_SIZE_U
Memorizza una coppia ordinata di interi, generalmente la larghezza e l'altezza di un rettangolo.
typedef D2D_SIZE_U D2D1_SIZE_U;
Commenti
Come punti, le dimensioni sono un altro concetto importante di grafica. In Direct2D le dimensioni sono rappresentate dalle strutture D2D1_SIZE_U o D2D1_SIZE_F . Entrambi contengono una coppia ordinata di numeri. La struttura D2D1_SIZE_U contiene una coppia ordinata di valori UINT32 e la struttura D2D1_SIZE_F contiene una coppia ordinata di valori FLOAT .
La struttura D2D1_SIZE_U offre un modo pratico per archiviare una coppia ordinata di numeri, ad esempio la larghezza e l'altezza di un rettangolo.
D2D1_SIZE_U è un nuovo nome per un tipo già definito D2D_SIZE_U. È possibile usare la funzione D2D1::SizeU per creare una struttura D2D1_SIZE_U . Un uso comune per questa struttura consiste nel specificare le dimensioni dei pixel di una struttura D2D1_HWND_RENDER_TARGET_PROPERTIES . Di seguito viene fornito un esempio di utilizzo di questa struttura.
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
);
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato |
Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Telefono minimo supportato |
Windows Phone 8.1 [app Windows Phone Silverlight 8.1 e Windows Runtime] |
Intestazione |
|