【发布时间】:2012-04-05 14:15:46
【问题描述】:
SharpDX 有一个RenderLoop,它在渲染循环中运行给定的委托:
RenderLoop.Run(m_RenderForm, () =>
{
// Do stuff here to render things...
}
我需要做的是以某种方式退出渲染循环。
RenderLoop.Run(m_RenderForm, () =>
{
if (DoINeedToQuit() == true)
{
// What do I put here?
}
}
我不能只return,因为那只会结束当前循环迭代。
【问题讨论】: