Método ID2D1CommandSink::D rawBitmap (d2d1_1.h)

Dibuja un mapa de bits en el destino de representación.

Sintaxis

HRESULT DrawBitmap(
  [in]           ID2D1Bitmap             *bitmap,
  [in, optional] const D2D1_RECT_F       *destinationRectangle,
                 FLOAT                   opacity,
                 D2D1_INTERPOLATION_MODE interpolationMode,
  [in, optional] const D2D1_RECT_F       *sourceRectangle,
  [in, optional] const D2D1_MATRIX_4X4_F *perspectiveTransform
);

Parámetros

[in] bitmap

Tipo: ID2D1Bitmap*

Mapa de bits que se va a dibujar.

[in, optional] destinationRectangle

Tipo: D2D1_RECT_F

Rectángulo de destino. El valor predeterminado es el tamaño del mapa de bits y la ubicación es la esquina superior izquierda del destino de representación.

opacity

Tipo: FLOAT

Opacidad del mapa de bits.

interpolationMode

Tipo: D2D1_INTERPOLATION_MODE

Modo de interpolación que se va a usar.

[in, optional] sourceRectangle

Tipo: const D2D1_RECT_F

Rectángulo de origen opcional.

[in, optional] perspectiveTransform

Tipo: const D2D1_MATRIX_4X4_F

Una transformación de perspectiva opcional.

Valor devuelto

Este método no devuelve ningún valor.

Comentarios

El parámetro destinationRectangle define el rectángulo en el destino donde aparecerá el mapa de bits (en píxeles independientes del dispositivo [DIP]). Esto se ve afectado por la transformación establecida actualmente y la transformación de perspectiva, si se establece. Si especifica NULL, el rectángulo de destino es (left=0, top=0, right = width(sourceRectangle), bottom = height(sourceRectangle).

SourceRectangle define el sub rectángulo del mapa de bits de origen (en DIP). DrawBitmap recorta este rectángulo al tamaño del mapa de bits de origen, por lo que es imposible muestrear fuera del mapa de bits. Si especifica NULL, se toma el rectángulo de origen para que sea el tamaño del mapa de bits de origen.

PerspectiveTransform se especifica además de la transformación en el contexto del dispositivo.

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

Consulte también

ID2D1CommandSink