Interface IUserWindow
- Namespace
- RetroEditor.Plugins
- Assembly
- RetroEditor.dll
Interface for a window that can be opened by the user.
public interface IUserWindow
Properties
UpdateInterval
Update interval for the window in seconds.
float UpdateInterval { get; }
Property Value
Methods
ConfigureWidgets(IMemoryAccess, IWidget, IPlayerControls)
Called when the window is opened, to allow the window to define its widgets
void ConfigureWidgets(IMemoryAccess rom, IWidget widget, IPlayerControls playerControls)
Parameters
rom
IMemoryAccessmemory interface
widget
IWidgetwidget interface
playerControls
IPlayerControlsplayer controls inteface
OnClose()
Called when the window is closed, to allow the window to clean up any resources
void OnClose()