//------------------------------------------------------------
// Game Framework v3.x
// Copyright © 2013-2017 Jiang Yin. All rights reserved.
// Homepage: http://gameframework.cn/
// Feedback: mailto:jiangyin@gameframework.cn
//------------------------------------------------------------
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();
}
}