将WorkObject增加bool Init()=0纯虚函数用于负责初始化。

这一分支结束,下一分支基于03_auto_instance范例开发WorldManager用于全局World管理,直接由World提供RenderList/SceneRoot等。
This commit is contained in:
2025-05-22 01:11:30 +08:00
parent 66bb363035
commit 8a99a331c0
14 changed files with 109 additions and 61 deletions

View File

@@ -80,7 +80,15 @@ namespace hgl
SwapchainWorkManager wm(&rf);
wm.Run(new WO(&rf));
WO *wo=new WO(&rf);
if(!wo->Init())
{
delete wo;
return(-2);
}
wm.Run(wo);
return 0;
}