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