move VK source files to up-level folder
This commit is contained in:
@@ -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
|
Reference in New Issue
Block a user