Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |