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

Kind​

public VelloWindowHandleKind Kind { get; }

Property Value​

VelloWindowHandleKind

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