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
bool ShowSystemMenu { get; set; }
Property Value
- bool
Size
Property Value
- Vector2
Title
string Title { get; set; }
Property Value
- string
Methods
GetBackBuffer()
Returns
- ITexture
Maximize()
Minimize()
Resize(Vector2)
void Resize(Vector2 size)
Parameters
size
Vector2
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