namespace AlicizaX.Debugger.Runtime
{
/// 调试器窗口接口。
public interface IDebuggerWindow
{
/// 初始化调试器窗口。
/// 初始化调试器窗口参数。
void Initialize(params object[] args);
/// 关闭调试器窗口。
void Shutdown();
/// 进入调试器窗口。
void OnEnter();
/// 离开调试器窗口。
void OnLeave();
/// 调试器窗口轮询。
/// 逻辑流逝时间,以秒为单位。
/// 真实流逝时间,以秒为单位。
void OnUpdate(float elapseSeconds, float realElapseSeconds);
/// 调试器窗口绘制。
void OnDraw();
}
}