Método ID2D1EffectContext::CreateOffsetTransform (d2d1effectauthor.h)
Crea y devuelve una transformación de desplazamiento.
HRESULT CreateOffsetTransform(
D2D1_POINT_2L offset,
[out] ID2D1OffsetTransform **transform
);
offset
Tipo: D2D1_POINT_2L
Cantidad de desplazamiento.
[out] transform
Tipo: ID2D1OffsetTransform**
Cuando este método devuelve , contiene la dirección de un puntero a un objeto de transformación de desplazamiento.
Tipo: HRESULT
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
HRESULT | Descripción |
---|---|
S_OK | No se ha producido ningún error. |
E_OUTOFMEMORY | Direct2D no pudo asignar suficiente memoria para completar la llamada. |
E_INVALIDARG | Se pasó un parámetro no válido a la función de devolución. |
Una transformación de desplazamiento se usa para desplazar un mapa de bits de entrada sin tener que insertar un pase de representación. Una transformación de desplazamiento se inserta automáticamente mediante una transformación Affine si la transformación se evalúa como una transformación alineada con píxeles.
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 |