ID2D1CommandSink::D rawBitmap 方法 (d2d1_1.h)
将位图绘制到呈现目标。
语法
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
);
参数
[in] bitmap
类型: ID2D1Bitmap*
要绘制的位图。
[in, optional] destinationRectangle
类型: D2D1_RECT_F
目标矩形。 默认值为位图大小,位置为呈现目标的左上角。
opacity
类型: FLOAT
位图的不透明度。
interpolationMode
要使用的内插模式。
[in, optional] sourceRectangle
类型: const D2D1_RECT_F
可选的源矩形。
[in, optional] perspectiveTransform
类型: const D2D1_MATRIX_4X4_F
可选的透视转换。
返回值
此方法不返回值。
备注
destinationRectangle 参数定义目标中的矩形,位图 (以与设备无关的像素 (DIP) ) 显示。 这受当前设置的转换和透视转换(如果已设置)的影响。 如果指定 NULL,则目标矩形 (left=0,top=0,right = width (sourceRectangle) ,bottom = height (sourceRectangle) 。
sourceRectangle 定义 DIP) 中源位图 (的子矩形。 DrawBitmap 将此矩形剪辑为源位图的大小,因此无法在位图外部采样。 如果指定 NULL,则将源矩形设置为源位图的大小。
除了设备上下文上的转换之外,还指定 perspectiveTransform 。
要求
最低受支持的客户端 | 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d2d1_1.h |
DLL | D2d1.dll |