1234567891011121314151617181920212223242526272829 |
- using System;
- using System.IO;
- using PixiEditor.DrawingApi.Core.Bridge;
- using SkiaSharp;
- namespace PixiEditor.DrawingApi.Core.Surface.ImageData;
- /// <summary>The <see cref="ImgData" /> holds an immutable data buffer.</summary>
- public class ImgData : NativeObject
- {
- public ImgData(IntPtr objPtr) : base(objPtr)
- {
- }
- public override void Dispose()
- {
- DrawingBackendApi.Current.ImgDataImplementation.Dispose(ObjectPointer);
- }
- public void SaveTo(FileStream stream)
- {
- DrawingBackendApi.Current.ImgDataImplementation.SaveTo(this, stream);
- }
- public Stream AsStream()
- {
- return DrawingBackendApi.Current.ImgDataImplementation.AsStream(this);
- }
- }
|