Compartir a través de


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

Consulte también

ID2D1EffectImpl

ID2D1Transform