From 04886888e3280ccae188991f7360554cac2ff4f7 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Thu, 6 Dec 2018 21:51:52 +0800 Subject: [PATCH] =?UTF-8?q?RenderDriver=E6=94=B9=E5=88=B0hgl::graph?= =?UTF-8?q?=E5=90=8D=E5=AD=97=E7=A9=BA=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/hgl/graph/RenderDriver.h | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/inc/hgl/graph/RenderDriver.h b/inc/hgl/graph/RenderDriver.h index acc631cc..d86d3daa 100644 --- a/inc/hgl/graph/RenderDriver.h +++ b/inc/hgl/graph/RenderDriver.h @@ -1,25 +1,28 @@ -#ifndef HGL_RENDER_DRIVER_INCLUDE +#ifndef HGL_RENDER_DRIVER_INCLUDE #define HGL_RENDER_DRIVER_INCLUDE #include namespace hgl { - /** - * 渲染驱动 - * 用于对真实渲染API的交接管理 - */ - class RenderDriver + namespace graph { - 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 ClearDepthBuffer()=0; - };//class RenderDriver + virtual void ClearColorBuffer()=0; + virtual void ClearDepthBuffer()=0; + };//class RenderDriver + }//namespace graph }//namespace hgl #endif//HGL_RENDER_DRIVER_INCLUDE