增加Camera数据在渲染器中的定义

This commit is contained in:
2025-06-06 23:39:57 +08:00
parent 55204779ba
commit eeb4492023
9 changed files with 55 additions and 18 deletions

View File

@@ -10,6 +10,8 @@ namespace hgl::graph
using RenderTaskNameMap=Map<RenderTaskName,RenderTask *>;
using UBOCameraInfo=DeviceBufferMap<CameraInfo>;
/**
* 渲染器
*/
@@ -20,6 +22,8 @@ namespace hgl::graph
Camera *camera;
UBOCameraInfo *ubo_camera_info;
//RenderTaskNameMap static_render_task_list; ///<静态渲染任务列表
//RenderTaskNameMap dynamic_render_task_list; ///<动态渲染任务列表
@@ -43,7 +47,7 @@ namespace hgl::graph
Renderer(IRenderTarget *);
virtual ~Renderer();
void SetRenderTarget(IRenderTarget *);
bool SetRenderTarget(IRenderTarget *);
void SetCurScene(Scene *);
void SetCurCamera(Camera *);