Table of Contents

Interface IWindowProvider

Namespace
SimulationFramework.Components
Assembly
SimulationFramework.dll
public interface IWindowProvider : ISimulationComponent, IDisposable
Inherited Members

Properties

Display

IDisplay Display { get; }

Property Value

IDisplay

IsMaximized

bool IsMaximized { get; }

Property Value

bool

IsMinimized

bool IsMinimized { get; }

Property Value

bool

IsUserResizable

bool IsUserResizable { get; set; }

Property Value

bool

Position

Vector2 Position { get; }

Property Value

Vector2

ShowSystemMenu

bool ShowSystemMenu { get; set; }

Property Value

bool

Size

Vector2 Size { get; }

Property Value

Vector2

Title

string Title { get; set; }

Property Value

string

Methods

GetBackBuffer()

ITexture GetBackBuffer()

Returns

ITexture

Maximize()

void Maximize()

Minimize()

void Minimize()

Resize(Vector2)

void Resize(Vector2 size)

Parameters

size Vector2

Restore()

void Restore()

SetIcon(ReadOnlySpan<Color>, int, int)

void SetIcon(ReadOnlySpan<Color> icon, int width, int height)

Parameters

icon ReadOnlySpan<Color>
width int
height int

SetPosition(Vector2)

void SetPosition(Vector2 position)

Parameters

position Vector2