Método ID2D1DeviceContext::GetEffectRequiredInputRectangles (d2d1_1.h)

Devuelve los rectángulos de entrada que el autor de la llamada debe proporcionar para generar el rectángulo de salida especificado.

Sintaxis

HRESULT GetEffectRequiredInputRectangles(
  [in]           ID2D1Effect                         *renderEffect,
  [in, optional] const D2D1_RECT_F                   *renderImageRectangle,
  [in]           const D2D1_EFFECT_INPUT_DESCRIPTION *inputDescriptions,
  [out]          D2D1_RECT_F                         *requiredInputRects,
                 UINT32                              inputCount
);

Parámetros

[in] renderEffect

Tipo: ID2D1Effect*

Imagen cuya salida se representa.

[in, optional] renderImageRectangle

Tipo: const D2D1_RECT_F*

Parte de la imagen de salida cuyas entradas se están inspeccionando.

[in] inputDescriptions

Tipo: const D2D1_EFFECT_INPUT_DESCRIPTION*

Lista de las entradas cuyos rectángulos se consultan.

[out] requiredInputRects

Tipo: D2D1_RECT_F*

Los rectángulos de entrada devueltos al autor de la llamada.

inputCount

Tipo: UINT32

Número de entradas.

Valor devuelto

Tipo: HRESULT

Un código de error, normalmente solo será porque un efecto en la cadena devolvió algún error.

Comentarios

El autor de la llamada debe tener mucho cuidado de no depender de los rectángulos de entrada necesarios devueltos. Los pequeños cambios de corrección en el comportamiento de un efecto pueden dar lugar a que se devuelvan rectángulos diferentes. Además, los distintos tipos de optimización aplicados dentro de la representación también pueden influir en el resultado.

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 d2d1_1.h
Archivo DLL D2d1.dll

Consulte también

ID2D1DeviceContext