RenderDriver改到hgl::graph名字空间

This commit is contained in:
hyzboy 2018-12-06 21:51:52 +08:00
parent 5a127dd79d
commit 04886888e3

View File

@ -1,25 +1,28 @@
#ifndef HGL_RENDER_DRIVER_INCLUDE #ifndef HGL_RENDER_DRIVER_INCLUDE
#define HGL_RENDER_DRIVER_INCLUDE #define HGL_RENDER_DRIVER_INCLUDE
#include<hgl/graph/RenderStatus.h> #include<hgl/graph/RenderStatus.h>
namespace hgl namespace hgl
{ {
/** namespace graph
*
* API的交接管理
*/
class RenderDriver
{ {
private: /**
*
* API的交接管理
*/
class RenderDriver
{
private:
RenderStatus current_status; RenderStatus current_status;
public: public:
virtual void SetCurStatus(const RenderStatus &)=0; virtual void SetCurStatus(const RenderStatus &)=0;
virtual void ClearColorBuffer()=0; virtual void ClearColorBuffer()=0;
virtual void ClearDepthBuffer()=0; virtual void ClearDepthBuffer()=0;
};//class RenderDriver };//class RenderDriver
}//namespace graph
}//namespace hgl }//namespace hgl
#endif//HGL_RENDER_DRIVER_INCLUDE #endif//HGL_RENDER_DRIVER_INCLUDE