using System.Drawing; using System.Numerics; using Dashboard.Pal; namespace Dashboard.Drawing { public interface IDeviceContextBase : IDeviceContextExtension { RectangleF ClipRegion { get; } Matrix4x4 Transforms { get; } void ResetClip(); void PushClip(RectangleF clipRegion); void PopClip(); void ResetTransforms(); void PushTransforms(in Matrix4x4 matrix); void PopTransforms(); } }