Method CreateBitmapBrush
- Namespace
- PaintDotNet.Direct2D1
- Assembly
- PaintDotNet.Windows.dll
CreateBitmapBrush(IDeviceBitmap?, in BitmapBrushProperties?, in BrushProperties?)
Creates a bitmap brush, the input image is a Direct2D bitmap object.
IBitmapBrush CreateBitmapBrush(IDeviceBitmap? bitmap, in BitmapBrushProperties? bitmapBrushProperties = null, in BrushProperties? brushProperties = null)
Parameters
bitmapIDeviceBitmapThe bitmap to use as the brush, or null for a brush with no bitmap. Drawing with a brush that has no bitmap fails with ArgumentException.
bitmapBrushPropertiesBitmapBrushProperties?A bitmap brush properties structure, or null. If you set this parameter to null, the brush defaults to Clamp for clamping, and Linear for interpolation mode.
brushPropertiesBrushProperties?A brush properties structure, or null. If you set this parameter to null, the brush uses an opacity of 1.0f and an identity transform matrix.
Returns
- IBitmapBrush
The new bitmap brush object.