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
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