add gui examples.

This commit is contained in:
2020-10-26 21:51:51 +08:00
parent 40d91b5992
commit 0ecd947f8a
16 changed files with 147 additions and 32 deletions

View File

@@ -8,18 +8,26 @@ namespace hgl
{
namespace gui
{
using namespace hgl::graph;
class ThemeForm
{
protected:
Form *form;
hgl::graph::RenderTarget *render_target;
RenderTarget *render_target;
public:
ThemeForm(Form *);
ThemeForm(Form *,RenderTarget *);
virtual ~ThemeForm();
RenderTarget * GetRenderTarget(){return render_target;}
bool SetRenderTarget(RenderTarget *);
void Resize(uint w,uint h);
void SetRenderTarget(hgl::graph::RenderTarget *);
};//class ThemeForm
}//namespace gui
}//namespace hgl