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 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | d2d1_1.h |
Dll | D2d1.dll |