public static void Draw(DynamicBitmap bitmap, D2D_RECT_F drect, D2DBitmapInterpolationMode interpolationMode)
 => bitmap.Draw(drect, interpolationMode);
Exemple #2
0
 public void DrawBitmap(D2DBitmap bitmap, D2DRect destRect, D2DRect srcRect, FLOAT opacity = 1,
                        D2DBitmapInterpolationMode interpolationMode = D2DBitmapInterpolationMode.Linear)
 {
     D2D.DrawD2DBitmap(this.Handle, bitmap.Handle, ref destRect, ref srcRect, opacity, interpolationMode);
 }
Exemple #3
0
 public void DrawBitmap(D2DBitmapGraphics bg, FLOAT width, FLOAT height, FLOAT opacity = 1,
                        D2DBitmapInterpolationMode interpolationMode = D2DBitmapInterpolationMode.Linear)
 {
     this.DrawBitmap(bg, new D2DRect(0, 0, width, height), opacity, interpolationMode);
 }
Exemple #4
0
 public void DrawGDIBitmap(HANDLE hbitmap, D2DRect rect, D2DRect srcRect, FLOAT opacity = 1, bool alpha = false,
                           D2DBitmapInterpolationMode interpolationMode = D2DBitmapInterpolationMode.Linear)
 {
     D2D.DrawGDIBitmapRect(this.Handle, hbitmap, ref rect, ref srcRect, opacity, alpha, interpolationMode);
 }
Exemple #5
0
 public static extern void DrawBitmapRenderTarget([In] HANDLE context, HANDLE bitmapRenderTarget, ref D2DRect rect,
                                                  FLOAT opacity = 1, D2DBitmapInterpolationMode interpolationMode = D2DBitmapInterpolationMode.Linear);
Exemple #6
0
 public void DrawBitmap(D2DBitmapGraphics bg, D2DRect rect, FLOAT opacity = 1,
                        D2DBitmapInterpolationMode interpolationMode      = D2DBitmapInterpolationMode.Linear)
 {
     D2D.DrawBitmapRenderTarget(this.Handle, bg.Handle, ref rect, opacity, interpolationMode);
 }
Exemple #7
0
 public static extern void DrawGDIBitmapRect(HANDLE context, HANDLE bitmap,
                                             ref D2DRect destRect, ref D2DRect srcRect, FLOAT opacity = 1, bool alpha = false,
                                             D2DBitmapInterpolationMode interpolationMode             = D2DBitmapInterpolationMode.Linear);
Exemple #8
0
 public static extern void DrawGDIBitmap(HANDLE context, HANDLE bitmap, FLOAT opacity = 1,
                                         D2DBitmapInterpolationMode interpolationMode = D2DBitmapInterpolationMode.Linear);
Exemple #9
0
 public static extern void DrawD2DBitmap(HANDLE context, HANDLE bitmap, ref D2DRect destRect, ref D2DRect srcRect,
                                         FLOAT opacity = 1, D2DBitmapInterpolationMode interpolationMode = D2DBitmapInterpolationMode.Linear);
Exemple #10
0
 public static void DrawBitmap(this D2DGraphics g, Bitmap bitmap, float x, float y, float opacity = 1,
                               bool alpha = false, D2DBitmapInterpolationMode interpolationMode = D2DBitmapInterpolationMode.Linear)
 {
     g.DrawBitmap(bitmap, new D2DRect(x, y, bitmap.Width, bitmap.Height), opacity, alpha, interpolationMode);
 }
 public static extern void Direct2D_DrawDynamicBitmap(IntPtr pBitmap, D2D_RECT_F drect, D2DBitmapInterpolationMode interpolationMode);