Método ID2D1Transform::MapInvalidRect (d2d1effectauthor.h)
Establece los rectángulos de entrada para este paso de representación en la transformación.
Sintaxis
HRESULT MapInvalidRect(
UINT32 inputIndex,
D2D1_RECT_L invalidInputRect,
[out] D2D1_RECT_L *invalidOutputRect
);
Parámetros
inputIndex
Tipo: UINT32
Índice del rectángulo de entrada.
invalidInputRect
Tipo: D2D1_RECT_L
Rectángulo de entrada no válido.
[out] invalidOutputRect
Tipo: D2D1_RECT_L*
Rectángulo de salida al que se debe asignar el rectángulo de entrada.
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 de la transformación debe considerar MapInvalidRect como puramente funcional. La implementación de transformación puede basar el rectángulo de entrada asignado en el estado actual de la implementación de transformación, según lo especificado por las propiedades del efecto encapsulando. Pero la implementación de transformación no puede cambiar su propio estado en respuesta a una llamada a MapInvalidRect. Direct2D puede llamar a este método en cualquier momento y en cualquier secuencia después de una llamada al método MapInputRectsToOutputRect .
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 |