Método ID2D1RenderTarget::CreateLayer(D2D1_SIZE_F,ID2D1Layer**) (d2d1.h)
Crea un recurso de capa que se puede usar con este destino de representación y sus destinos de representación compatibles. La nueva capa tiene el tamaño inicial especificado.
Sintaxis
HRESULT CreateLayer(
D2D1_SIZE_F size,
ID2D1Layer **layer
);
Parámetros
size
Tipo: [in] D2D1_SIZE_F
Si se especifica (0, 0), no se crea ningún almacén de respaldo detrás del recurso de capa. El recurso de capa se asigna al tamaño mínimo cuando se llama a PushLayer .
layer
Tipo: [out] ID2D1Layer**
Cuando el método devuelve , contiene un puntero a un puntero a la nueva capa. Este parámetro se pasa sin inicializar.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Comentarios
Independientemente de si se especifica inicialmente un tamaño, la capa cambia automáticamente el tamaño según sea necesario.
Ejemplos
Para obtener un ejemplo sobre cómo usar CreateLayer, consulte el tema How to Clip a Region with a Layer (Cómo recortar una región con una capa ).
Requisitos
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d2d1.h |
Library | D2d1.lib |
Archivo DLL | D2d1.dll |