Metodo ID2D1RenderTarget::CreateLayer(D2D1_SIZE_F,ID2D1Layer**) (d2d1.h)
Crea una risorsa livello che può essere usata con questa destinazione di rendering e le relative destinazioni di rendering compatibili. Il nuovo livello ha le dimensioni iniziali specificate.
Sintassi
HRESULT CreateLayer(
D2D1_SIZE_F size,
ID2D1Layer **layer
);
Parametri
size
Tipo: [in] D2D1_SIZE_F
Se viene specificato (0, 0), non viene creato alcun archivio di backup dietro la risorsa livello. La risorsa livello viene allocata alla dimensione minima quando viene chiamato PushLayer .
layer
Tipo: [out] ID2D1Layer**
Quando il metodo restituisce, contiene un puntatore a un puntatore al nuovo livello. Questo parametro viene passato non inizializzato.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Indipendentemente dal fatto che venga inizialmente specificata una dimensione, il livello viene ridimensionato automaticamente in base alle esigenze.
Esempio
Per un esempio su come usare CreateLayer, vedere l'argomento How to Clip a Region with a Layer (Come ritagliare un'area con un livello ).
Requisiti
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] |
Piattaforma di destinazione | Windows |
Intestazione | d2d1.h |
Libreria | D2d1.lib |
DLL | D2d1.dll |