BEGIN_NAMESPACE_OGRELITE ////////////////////////////////////////////////////////////////////////// void IRenderCanvas::renderOneFrame() { _beginFrame(); //render each layer for(RenderLayerList::iterator itr=mRenderLayList.begin();itr!=mRenderLayList.end();++itr) { RenderViewportSharedPtr& shptr=*itr; if(shptr.get() && shptr->isShow() ) { //_beginViewport(shptr.get()); shptr->renderTo(this); } } _endFrame(); }
//--------------------------------------------------------------------- RenderSystem::RenderSystemContext* RenderSystem::_pauseFrame(void) { _endFrame(); return new RenderSystem::RenderSystemContext; }
void dx::renderScanBuffers() { _endFrame(); _beginFrame(); }