//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 loyalsoft. All rights reserved.
// Homepage: http://www.game7000.com/
// Feedback: http://www.game7000.com/
//------------------------------------------------------------
namespace GameFramework.Debugger
{
///
/// 调试器窗口接口。
///
public interface IDebuggerWindow
{
///
/// 初始化调试器窗口。
///
/// 初始化调试器窗口参数。
void Initialize(params object[] args);
///
/// 关闭调试器窗口。
///
void Shutdown();
///
/// 进入调试器窗口。
///
void OnEnter();
///
/// 离开调试器窗口。
///
void OnLeave();
///
/// 调试器窗口轮询。
///
/// 逻辑流逝时间,以秒为单位。
/// 真实流逝时间,以秒为单位。
void OnUpdate(float elapseSeconds, float realElapseSeconds);
///
/// 调试器窗口绘制。
///
void OnDraw();
}
}