Class WinitWindow
Namespace: VelloSharp
Assembly: VelloSharp.Gpu.dll
public sealed class WinitWindow
Inheritance
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
Id
public ulong Id { get; }
Property Value
ScaleFactor
public double ScaleFactor { get; }
Property Value
Methods
ClearWindowIcon()
public void ClearWindowIcon()
Focus()
public void Focus()
GetSurfaceSize()
public (uint Width, uint Height) GetSurfaceSize()
Returns
GetVelloWindowHandle()
public VelloWindowHandle GetVelloWindowHandle()
Returns
PrePresentNotify()
public void PrePresentNotify()
RequestRedraw()
public void RequestRedraw()
SetCursor(WinitCursorIcon)
public void SetCursor(WinitCursorIcon icon)
Parameters
icon WinitCursorIcon
SetCursorVisible(bool)
public void SetCursorVisible(bool visible)
Parameters
visible bool
SetDecorations(bool)
public void SetDecorations(bool decorations)
Parameters
decorations bool
SetEnabled(bool)
public void SetEnabled(bool enabled)
Parameters
enabled bool
SetEnabledButtons(WinitWindowButtons)
public void SetEnabledButtons(WinitWindowButtons buttons)
Parameters
buttons WinitWindowButtons
SetInnerSize(uint, uint)
public void SetInnerSize(uint width, uint height)
Parameters
width uint
height uint
SetMaxInnerSize(uint, uint)
public void SetMaxInnerSize(uint width, uint height)
Parameters
width uint
height uint
SetMaximized(bool)
public void SetMaximized(bool maximized)
Parameters
maximized bool
SetMinInnerSize(uint, uint)
public void SetMinInnerSize(uint width, uint height)
Parameters
width uint
height uint
SetMinimized(bool)
public void SetMinimized(bool minimized)
Parameters
minimized bool
SetOuterPosition(int, int)
public void SetOuterPosition(int x, int y)
Parameters
x int
y int
SetResizable(bool)
public void SetResizable(bool resizable)
Parameters
resizable bool
SetSkipTaskbar(bool)
public void SetSkipTaskbar(bool skip)
Parameters
skip bool
SetTitle(string)
public void SetTitle(string title)
Parameters
title string
SetVisible(bool)
public void SetVisible(bool visible)
Parameters
visible bool
SetWindowIcon(ReadOnlySpan<byte>)
public void SetWindowIcon(ReadOnlySpan<byte> data)
Parameters
data ReadOnlySpan<byte>
SetWindowLevel(WinitWindowLevel)
public void SetWindowLevel(WinitWindowLevel level)
Parameters
level WinitWindowLevel
SubmitAccessKitUpdate(string)
public void SubmitAccessKitUpdate(string updateJson)
Parameters
updateJson string
TryBeginMoveDrag()
public WinitStatus TryBeginMoveDrag()
Returns
TryBeginResizeDrag(WinitResizeDirection)
public WinitStatus TryBeginResizeDrag(WinitResizeDirection direction)
Parameters
direction WinitResizeDirection