Método ID2D1SourceTransform::D raw (d2d1effectauthor.h)
Desenha a transformação para o pipeline de Direct2D baseado em GPU (unidade de processamento gráfico).
Sintaxe
HRESULT Draw(
[in] ID2D1Bitmap1 *target,
[in] const D2D1_RECT_L *drawRect,
D2D1_POINT_2U targetOrigin
);
Parâmetros
[in] target
Tipo: ID2D1Bitmap1*
O destino para o qual a transformação deve ser gravada.
[in] drawRect
Tipo: const D2D1_RECT_L*
A área dentro da origem da qual a imagem deve ser desenhada.
targetOrigin
Tipo: D2D1_POINT_2U
A origem dentro do bitmap de destino para o qual os dados de origem devem ser desenhados.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Se falhar, retornará um código de erro HRESULT .
Comentários
A implementação do rasterizador garante que a adição do renderRect ao targetOrigin não exceda os limites do bitmap.
Ao implementar esse método, você deve atualizar o bitmap dessa maneira:
- Chame o método ID2D1Bitmap::Map com os sinalizadores D2D1_MAP_OPTIONS_DISCARD e D2D1_MAP_OPTIONS_WRITE.
- Atualize o buffer que esse método retorna.
- Chame o método ID2D1Bitmap::Unmap .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d2d1effectauthor.h |
Biblioteca | D2d1.lib |