Struct SurfaceHandle
Namespace: VelloSharp
Assembly: VelloSharp.dll
public readonly struct SurfaceHandle
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
Headless
public static SurfaceHandle Headless { get; }
Property Value
Kind
public VelloWindowHandleKind Kind { get; }
Property Value
Methods
FromAndroidNativeWindow(nint)
public static SurfaceHandle FromAndroidNativeWindow(nint nativeWindow)
Parameters
nativeWindow nint
Returns
FromAppKit(nint)
public static SurfaceHandle FromAppKit(nint nsView)
Parameters
nsView nint
Returns
FromCoreAnimationLayer(nint)
public static SurfaceHandle FromCoreAnimationLayer(nint layer)
Parameters
layer nint
Returns
FromCoreWindow(nint)
public static SurfaceHandle FromCoreWindow(nint coreWindow)
Parameters
coreWindow nint
Returns
FromSwapChainPanel(nint)
public static SurfaceHandle FromSwapChainPanel(nint swapChainPanel)
Parameters
swapChainPanel nint
Returns
FromVelloHandle(VelloWindowHandle)
public static SurfaceHandle FromVelloHandle(VelloWindowHandle handle)
Parameters
handle VelloWindowHandle
Returns
FromWayland(nint, nint)
public static SurfaceHandle FromWayland(nint surface, nint display)
Parameters
surface nint
display nint
Returns
FromWin32(nint, nint)
public static SurfaceHandle FromWin32(nint hwnd, nint hinstance = 0)
Parameters
hwnd nint
hinstance nint
Returns
FromXlib(ulong, nint, int, ulong)
public static SurfaceHandle FromXlib(ulong window, nint display, int screen, ulong visualId)
Parameters
window ulong
display nint
screen int
visualId ulong