// namespace Avalonia.Native.Interop { /// /// No documentation. /// /// AvnColor /// AvnColor [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)] public partial struct AvnColor { /// /// No documentation. /// /// Alpha /// Alpha public System.Byte Alpha; /// /// No documentation. /// /// Red /// Red public System.Byte Red; /// /// No documentation. /// /// Green /// Green public System.Byte Green; /// /// No documentation. /// /// Blue /// Blue public System.Byte Blue; } /// /// No documentation. /// /// AvnFramebuffer /// AvnFramebuffer [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)] public partial struct AvnFramebuffer { /// /// No documentation. /// /// Data /// Data public System.IntPtr Data; /// /// No documentation. /// /// Width /// Width public System.Int32 Width; /// /// No documentation. /// /// Height /// Height public System.Int32 Height; /// /// No documentation. /// /// Stride /// Stride public System.Int32 Stride; /// /// No documentation. /// /// Dpi /// Dpi public Avalonia.Native.Interop.AvnVector Dpi; /// /// No documentation. /// /// PixelFormat /// PixelFormat public Avalonia.Native.Interop.AvnPixelFormat PixelFormat; } /// /// No documentation. /// /// AvnPixelSize /// AvnPixelSize [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)] public partial struct AvnPixelSize { /// /// No documentation. /// /// Width /// Width public System.Int32 Width; /// /// No documentation. /// /// Height /// Height public System.Int32 Height; } /// /// No documentation. /// /// AvnPoint /// AvnPoint [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)] public partial struct AvnPoint { /// /// No documentation. /// /// X /// X public System.Double X; /// /// No documentation. /// /// Y /// Y public System.Double Y; } /// /// No documentation. /// /// AvnRect /// AvnRect [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)] public partial struct AvnRect { /// /// No documentation. /// /// X /// X public System.Double X; /// /// No documentation. /// /// Y /// Y public System.Double Y; /// /// No documentation. /// /// Width /// Width public System.Double Width; /// /// No documentation. /// /// Height /// Height public System.Double Height; } /// /// No documentation. /// /// AvnScreen /// AvnScreen [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)] public partial struct AvnScreen { /// /// No documentation. /// /// Bounds /// Bounds public Avalonia.Native.Interop.AvnRect Bounds; /// /// No documentation. /// /// WorkingArea /// WorkingArea public Avalonia.Native.Interop.AvnRect WorkingArea; /// /// No documentation. /// /// PixelDensity /// PixelDensity public System.Single PixelDensity; /// /// No documentation. /// /// Primary /// Primary public bool Primary { get => 0 != _Primary; set => _Primary = (System.Byte)(value ? 1 : 0); } internal System.Byte _Primary; } /// /// No documentation. /// /// AvnSize /// AvnSize [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)] public partial struct AvnSize { /// /// No documentation. /// /// Width /// Width public System.Double Width; /// /// No documentation. /// /// Height /// Height public System.Double Height; } /// /// No documentation. /// /// AvnVector /// AvnVector [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)] public partial struct AvnVector { /// /// No documentation. /// /// X /// X public System.Double X; /// /// No documentation. /// /// Y /// Y public System.Double Y; } }