csharpc-sharpdotnetxamlavaloniauicross-platformcross-platform-xamlavaloniaguimulti-platformuser-interfacedotnetcore
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
246 lines
8.5 KiB
246 lines
8.5 KiB
// <auto-generated/>
|
|
|
|
namespace Avalonia.Native.Interop
|
|
{
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>AvnColor</unmanaged>
|
|
/// <unmanaged-short>AvnColor</unmanaged-short>
|
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)]
|
|
public partial struct AvnColor
|
|
{
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Alpha</unmanaged>
|
|
/// <unmanaged-short>Alpha</unmanaged-short>
|
|
public System.Byte Alpha;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Red</unmanaged>
|
|
/// <unmanaged-short>Red</unmanaged-short>
|
|
public System.Byte Red;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Green</unmanaged>
|
|
/// <unmanaged-short>Green</unmanaged-short>
|
|
public System.Byte Green;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Blue</unmanaged>
|
|
/// <unmanaged-short>Blue</unmanaged-short>
|
|
public System.Byte Blue;
|
|
}
|
|
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>AvnFramebuffer</unmanaged>
|
|
/// <unmanaged-short>AvnFramebuffer</unmanaged-short>
|
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)]
|
|
public partial struct AvnFramebuffer
|
|
{
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Data</unmanaged>
|
|
/// <unmanaged-short>Data</unmanaged-short>
|
|
public System.IntPtr Data;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Width</unmanaged>
|
|
/// <unmanaged-short>Width</unmanaged-short>
|
|
public System.Int32 Width;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Height</unmanaged>
|
|
/// <unmanaged-short>Height</unmanaged-short>
|
|
public System.Int32 Height;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Stride</unmanaged>
|
|
/// <unmanaged-short>Stride</unmanaged-short>
|
|
public System.Int32 Stride;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Dpi</unmanaged>
|
|
/// <unmanaged-short>Dpi</unmanaged-short>
|
|
public Avalonia.Native.Interop.AvnVector Dpi;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>PixelFormat</unmanaged>
|
|
/// <unmanaged-short>PixelFormat</unmanaged-short>
|
|
public Avalonia.Native.Interop.AvnPixelFormat PixelFormat;
|
|
}
|
|
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>AvnPixelSize</unmanaged>
|
|
/// <unmanaged-short>AvnPixelSize</unmanaged-short>
|
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)]
|
|
public partial struct AvnPixelSize
|
|
{
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Width</unmanaged>
|
|
/// <unmanaged-short>Width</unmanaged-short>
|
|
public System.Int32 Width;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Height</unmanaged>
|
|
/// <unmanaged-short>Height</unmanaged-short>
|
|
public System.Int32 Height;
|
|
}
|
|
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>AvnPoint</unmanaged>
|
|
/// <unmanaged-short>AvnPoint</unmanaged-short>
|
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)]
|
|
public partial struct AvnPoint
|
|
{
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>X</unmanaged>
|
|
/// <unmanaged-short>X</unmanaged-short>
|
|
public System.Double X;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Y</unmanaged>
|
|
/// <unmanaged-short>Y</unmanaged-short>
|
|
public System.Double Y;
|
|
}
|
|
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>AvnRect</unmanaged>
|
|
/// <unmanaged-short>AvnRect</unmanaged-short>
|
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)]
|
|
public partial struct AvnRect
|
|
{
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>X</unmanaged>
|
|
/// <unmanaged-short>X</unmanaged-short>
|
|
public System.Double X;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Y</unmanaged>
|
|
/// <unmanaged-short>Y</unmanaged-short>
|
|
public System.Double Y;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Width</unmanaged>
|
|
/// <unmanaged-short>Width</unmanaged-short>
|
|
public System.Double Width;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Height</unmanaged>
|
|
/// <unmanaged-short>Height</unmanaged-short>
|
|
public System.Double Height;
|
|
}
|
|
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>AvnScreen</unmanaged>
|
|
/// <unmanaged-short>AvnScreen</unmanaged-short>
|
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)]
|
|
public partial struct AvnScreen
|
|
{
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Bounds</unmanaged>
|
|
/// <unmanaged-short>Bounds</unmanaged-short>
|
|
public Avalonia.Native.Interop.AvnRect Bounds;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>WorkingArea</unmanaged>
|
|
/// <unmanaged-short>WorkingArea</unmanaged-short>
|
|
public Avalonia.Native.Interop.AvnRect WorkingArea;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>PixelDensity</unmanaged>
|
|
/// <unmanaged-short>PixelDensity</unmanaged-short>
|
|
public System.Single PixelDensity;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Primary</unmanaged>
|
|
/// <unmanaged-short>Primary</unmanaged-short>
|
|
public bool Primary
|
|
{
|
|
get => 0 != _Primary;
|
|
set => _Primary = (System.Byte)(value ? 1 : 0);
|
|
}
|
|
|
|
internal System.Byte _Primary;
|
|
}
|
|
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>AvnSize</unmanaged>
|
|
/// <unmanaged-short>AvnSize</unmanaged-short>
|
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)]
|
|
public partial struct AvnSize
|
|
{
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Width</unmanaged>
|
|
/// <unmanaged-short>Width</unmanaged-short>
|
|
public System.Double Width;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Height</unmanaged>
|
|
/// <unmanaged-short>Height</unmanaged-short>
|
|
public System.Double Height;
|
|
}
|
|
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>AvnVector</unmanaged>
|
|
/// <unmanaged-short>AvnVector</unmanaged-short>
|
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 0, CharSet = System.Runtime.InteropServices.CharSet.Unicode)]
|
|
public partial struct AvnVector
|
|
{
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>X</unmanaged>
|
|
/// <unmanaged-short>X</unmanaged-short>
|
|
public System.Double X;
|
|
/// <summary>
|
|
/// No documentation.
|
|
/// </summary>
|
|
/// <unmanaged>Y</unmanaged>
|
|
/// <unmanaged-short>Y</unmanaged-short>
|
|
public System.Double Y;
|
|
}
|
|
}
|