Compartir a través de


Método ID2D1Transform::MapOutputRectToInputRects (d2d1effectauthor.h)

Permite que una transformación indique cómo asignaría un rectángulo solicitado en su salida a un conjunto de rectángulos de ejemplo en su entrada.

Sintaxis

HRESULT MapOutputRectToInputRects(
        const D2D1_RECT_L *outputRect,
  [out] D2D1_RECT_L       *inputRects,
        UINT32            inputRectsCount
);

Parámetros

outputRect

Tipo: const D2D1_RECT_L*

Rectángulo de salida del que se deben asignar las entradas.

[out] inputRects

Tipo: D2D1_RECT_L*

Conjunto de entradas correspondiente. Las entradas se corresponden directamente con las entradas de transformación.

inputRectsCount

Tipo: UINT32

Número de entradas especificadas. Direct2D garantiza que es igual al número de entradas especificadas en la transformación.

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 transformación debe asegurarse de que cualquier implementación de devolución de llamada de software o sombreador de píxeles que proporcione respeta este cálculo.

La implementación de transformación debe considerar este método como puramente funcional. Puede basar los rectángulos de entrada y salida asignados en su estado actual según lo especificado por las propiedades del efecto de encapsulación. Sin embargo, no debe cambiar su propio estado en respuesta a este método que se está invocando. La implementación del representador de Direct2D se reserva el derecho de llamar a este método en cualquier momento y en cualquier secuencia.

Requisitos

   
Cliente mínimo compatible Windows 8 y Platform Update 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