Método ID2D1Transform::MapInvalidRect (d2d1effectauthor.h)
Define os retângulos de entrada para essa passagem de renderização para a transformação.
Sintaxe
HRESULT MapInvalidRect(
UINT32 inputIndex,
D2D1_RECT_L invalidInputRect,
[out] D2D1_RECT_L *invalidOutputRect
);
Parâmetros
inputIndex
Tipo: UINT32
O índice do retângulo de entrada.
invalidInputRect
Tipo: D2D1_RECT_L
O retângulo de entrada inválido.
[out] invalidOutputRect
Tipo: D2D1_RECT_L*
O retângulo de saída para o qual o retângulo de entrada deve ser mapeado.
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 da transformação deve considerar MapInvalidRect como puramente funcional. A implementação da transformação pode basear o retângulo de entrada mapeado no estado atual da implementação de transformação, conforme especificado pelas propriedades de efeito de encapsulamento. Mas a implementação da transformação não pode alterar seu próprio estado em resposta a uma chamada para MapInvalidRect. Direct2D pode chamar esse método a qualquer momento e em qualquer sequência após uma chamada para o método MapInputRectsToOutputRect.
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 |