Compartir a través de


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

Consulte también

ID2D1DeviceContext

ID2D1EffectContext