Método ID2D1EffectContext::CreateOffsetTransform (d2d1effectauthor.h)
Crea y devuelve una transformación de desplazamiento.
Sintaxis
HRESULT CreateOffsetTransform(
D2D1_POINT_2L offset,
[out] ID2D1OffsetTransform **transform
);
Parámetros
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.
Valor devuelto
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. |
Comentarios
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.
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 |