public IWindowIconImpl LoadIcon(IBitmapImpl bitmap) { using (var stream = new MemoryStream()) { bitmap.Save(stream); return LoadIcon(stream); } }
public ICursorImpl CreateCursor(IBitmapImpl cursor, PixelPoint hotSpot) => new NullCursorImpl();
public ICursorImpl CreateCursor(IBitmapImpl cursor, PixelPoint hotSpot) => CursorImpl.ZeroCursor;
public IWindowIconImpl LoadIcon(IBitmapImpl bitmap) { return(new IconStub()); }
/// <inheritdoc/> public void DrawImage(IBitmapImpl source, IBrush opacityMask, Rect opacityMaskRect, Rect sourceRect) { // This method is currently only used to composite layers so shouldn't be called here. throw new NotSupportedException(); }
public ICursorImpl CreateCursor(IBitmapImpl cursor, PixelPoint hotSpot) { return(new MockCursorImpl()); }
/// <inheritdoc /> public IBitmapImpl ResizeBitmap(IBitmapImpl bitmapImpl, PixelSize destinationSize, BitmapInterpolationMode interpolationMode = BitmapInterpolationMode.HighQuality) { // https://github.com/sharpdx/SharpDX/issues/959 blocks implementation. throw new NotImplementedException(); }
public ICursorImpl CreateCursor(IBitmapImpl cursor, PixelPoint hotSpot) => new CursorStub();
public IconStub(IBitmapImpl bitmap) { _bitmap = bitmap; }
/// <summary> /// Initializes a new instance of the <see cref="Bitmap"/> class. /// </summary> /// <param name="impl">A platform-specific bitmap implementation. Bitmap class takes the ownership.</param> protected Bitmap(IBitmapImpl impl) { PlatformImpl = RefCountable.Create(impl); }
public IBitmapImpl ResizeBitmap(IBitmapImpl bitmapImpl, PixelSize destinationSize, BitmapInterpolationMode interpolationMode = BitmapInterpolationMode.HighQuality) { throw new NotImplementedException(); }
public IWindowIconImpl LoadIcon(IBitmapImpl bitmap) { return(null); }
private SdBitmap LoadSystemDrawingBitmap(IBitmapImpl bitmap) { using var memoryStream = new MemoryStream(); bitmap.Save(memoryStream); return(new SdBitmap(memoryStream)); }
public IWindowIconImpl LoadIcon(IBitmapImpl bitmap) { return null; }
public IBitmapImpl ResizeBitmap(IBitmapImpl bitmapImpl, PixelSize destinationSize, BitmapInterpolationMode interpolationMode = BitmapInterpolationMode.HighQuality) { return(Mock.Of <IBitmapImpl>()); }
public void DrawImage(IBitmapImpl source, IBrush opacityMask, Rect opacityMaskRect, Rect destRect) { PushOpacityMask(opacityMask, opacityMaskRect); DrawImage(source, 1, new Rect(0, 0, source.PixelWidth, source.PixelHeight), destRect); PopOpacityMask(); }
public IBitmapImpl ResizeBitmap(IBitmapImpl bitmapImpl, PixelSize destinationSize, BitmapInterpolationMode interpolationMode = BitmapInterpolationMode.HighQuality) { return(new HeadlessBitmapStub(destinationSize, new Vector(96, 96))); }
public unsafe ICursorImpl CreateCursor(IBitmapImpl cursor, PixelPoint hotSpot) { return(new XImageCursor(_display, cursor, hotSpot)); }
public IWindowIconImpl LoadIcon(IBitmapImpl bitmap) => new IconStub();
/// <summary> /// Initializes a new instance of the <see cref="Bitmap"/> class. /// </summary> /// <param name="impl">A platform-specific bitmap implementation.</param> protected Bitmap(IBitmapImpl impl) { PlatformImpl = impl; }
public IWindowIconImpl LoadIcon(IBitmapImpl bitmap) { using (var memoryStream = new MemoryStream()) { bitmap.Save(memoryStream); return new IconImpl(new System.Drawing.Bitmap(memoryStream)); } }