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;
	}
Exemple #3
0
void dx::renderScanBuffers() {
   _endFrame();
   _beginFrame();
}