Skip to main content

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

SurfaceHandle

Methods

FromAndroidNativeWindow(nint)

public static SurfaceHandle FromAndroidNativeWindow(nint nativeWindow)

Parameters

nativeWindow nint

Returns

SurfaceHandle

FromAppKit(nint)

public static SurfaceHandle FromAppKit(nint nsView)

Parameters

nsView nint

Returns

SurfaceHandle

FromCoreAnimationLayer(nint)

public static SurfaceHandle FromCoreAnimationLayer(nint layer)

Parameters

layer nint

Returns

SurfaceHandle

FromCoreWindow(nint)

public static SurfaceHandle FromCoreWindow(nint coreWindow)

Parameters

coreWindow nint

Returns

SurfaceHandle

FromSwapChainPanel(nint)

public static SurfaceHandle FromSwapChainPanel(nint swapChainPanel)

Parameters

swapChainPanel nint

Returns

SurfaceHandle

FromVelloHandle(VelloWindowHandle)

public static SurfaceHandle FromVelloHandle(VelloWindowHandle handle)

Parameters

handle VelloWindowHandle

Returns

SurfaceHandle

FromWayland(nint, nint)

public static SurfaceHandle FromWayland(nint surface, nint display)

Parameters

surface nint

display nint

Returns

SurfaceHandle

FromWin32(nint, nint)

public static SurfaceHandle FromWin32(nint hwnd, nint hinstance = 0)

Parameters

hwnd nint

hinstance nint

Returns

SurfaceHandle

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

Returns

SurfaceHandle