RenderList used AutoDelete<>.

This commit is contained in:
hyzboy 2025-03-13 23:56:43 +08:00
parent cf81e7bcff
commit 2e2f306b6b

View File

@ -36,8 +36,9 @@ class TestApp:public WorkObject
private: private:
AutoDelete<RenderList> render_list =nullptr;
SceneNode render_root; SceneNode render_root;
RenderList * render_list =nullptr;
MaterialInstance * material_instance =nullptr; MaterialInstance * material_instance =nullptr;
Renderable * render_obj =nullptr; Renderable * render_obj =nullptr;
@ -103,11 +104,6 @@ private:
public: public:
~TestApp()
{
SAFE_CLEAR(render_list);
}
TestApp(RenderFramework *rf):WorkObject(rf,rf->GetSwapchainRenderTarget()) TestApp(RenderFramework *rf):WorkObject(rf,rf->GetSwapchainRenderTarget())
{ {
render_list=rf->CreateRenderList(); render_list=rf->CreateRenderList();