move VK source files to up-level folder

This commit is contained in:
2020-10-21 11:43:18 +08:00
parent 114c57510c
commit 917424e784
118 changed files with 506 additions and 468 deletions

View File

@@ -1,4 +1,5 @@
#include<hgl/gui/ThemeEngine.h>
#include<hgl/gui/ThemeForm.h>
namespace hgl
{
@@ -9,19 +10,35 @@ namespace hgl
ThemeEngine *default_theme_engine=nullptr;
}//namespace
ThemeEngine *CreateDefaultThemeEngine();
ThemeEngine *CreateDefaultThemeEngine(vulkan::Device *dev);
ThemeEngine *GetDefaultThemeEngine()
ThemeEngine *GetDefaultThemeEngine(vulkan::Device *dev)
{
if(!default_theme_engine)
default_theme_engine=CreateDefaultThemeEngine();
default_theme_engine=CreateDefaultThemeEngine(dev);
return default_theme_engine;
}
ThemeEngine *CreateThemeEngine()
ThemeEngine *CreateThemeEngine(vulkan::Device *dev)
{
return GetDefaultThemeEngine();
}
bool ThemeEngine::Resize(Form *f,const uint32_t w,const uint32_t h)
{
if(!f)return(false);
ThemeForm *tf;
if(!form_list.Get(f,tf))return(false);
if(w<=0||h<=0)
{
tf->SetRenderTarget(nullptr);
return(true);
}
}
}//namespace gui
}//namespace hgl