Table of Contents

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

float

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 IMemoryAccess

memory interface

widget IWidget

widget interface

playerControls IPlayerControls

player controls inteface

OnClose()

Called when the window is closed, to allow the window to clean up any resources

void OnClose()