From eee00f3c8cf2c79c142d0854c00157a8e55fde93 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Thu, 13 Mar 2025 23:37:10 +0800 Subject: [PATCH] Added CreateRenderList() in RenderFramework --- example/Basic/draw_triangle_use_UBO.cpp | 4 +--- inc/hgl/graph/RenderFramework.h | 6 ++++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/example/Basic/draw_triangle_use_UBO.cpp b/example/Basic/draw_triangle_use_UBO.cpp index e716a0b4..57691868 100644 --- a/example/Basic/draw_triangle_use_UBO.cpp +++ b/example/Basic/draw_triangle_use_UBO.cpp @@ -99,9 +99,7 @@ public: return; } - void Tick(double)override{} - - void Render(double delta_time,graph::RenderCmdBuffer *cmd) + void Render(double delta_time,graph::RenderCmdBuffer *cmd)override { cmd->SetClearColor(0,clear_color); diff --git a/inc/hgl/graph/RenderFramework.h b/inc/hgl/graph/RenderFramework.h index 36ac7ea9..fc4cad39 100644 --- a/inc/hgl/graph/RenderFramework.h +++ b/inc/hgl/graph/RenderFramework.h @@ -5,6 +5,7 @@ #include #include #include +#include VK_NAMESPACE_BEGIN @@ -68,6 +69,11 @@ public: public: + RenderList *CreateRenderList() + { + return(new RenderList(device)); + } + TileFont *CreateTileFont(FontSource *fs,int limit_count=-1); ///<创建只使用一种字符的Tile字符管理对象 public: // event