Método ID2D1SourceTransform::D raw (d2d1effectauthor.h)
Dibuja la transformación en la canalización direct2D basada en la unidad de procesamiento de gráficos (GPU).
Sintaxis
HRESULT Draw(
[in] ID2D1Bitmap1 *target,
[in] const D2D1_RECT_L *drawRect,
D2D1_POINT_2U targetOrigin
);
Parámetros
[in] target
Tipo: ID2D1Bitmap1*
Destino en el que se debe escribir la transformación.
[in] drawRect
Tipo: const D2D1_RECT_L*
Área dentro del origen desde el que se debe dibujar la imagen.
targetOrigin
Tipo: D2D1_POINT_2U
Origen del mapa de bits de destino al que se deben dibujar los datos de origen.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, devuelve un código de error HRESULT .
Comentarios
La implementación del rasterizador garantiza que agregar renderRect al targetOrigin no supera los límites del mapa de bits.
Al implementar este método, debe actualizar el mapa de bits de esta manera:
- Llame al método ID2D1Bitmap::Map con las marcas D2D1_MAP_OPTIONS_DISCARD y D2D1_MAP_OPTIONS_WRITE.
- Actualice el búfer que devuelve este método.
- Llame al método ID2D1Bitmap::Unmap .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d2d1effectauthor.h |
Library | D2d1.lib |