恢复CEGUI渲染状态  恢复CEGUI渲染状态

刚刚接触CEGUI,在原D3D程序上画了一个小窗口后,发现渲染效果于以前的大相径庭,查看了源代码后发现,原来CEGUI在渲染后并没有恢复到默认的渲染状态,于是改之,再编译、运行、一切正常。。。恢复CEGUI渲染状态

下面是恢复其渲染状态的代码,与初始化渲染状态函数initPerFrameStates()对应

 1 恢复CEGUI渲染状态void  DirectX9Renderer::UnitFrameStates()
 2 }

另外CEGUI有2种渲染模式:立即渲染和缓冲渲染。所以在这2种渲染模式结束后都需要调用上面的代码以恢复渲染状态

版权声明:本篇为原创文章,允许转载,但转载时请务必以超链接形式标明文章的原始出处和作者信息。请尊重本人的劳动成果,谢谢!
小祥的BLOG http://xfxsworld.cnblogs.com

相关文章: