ULRE/inc/hgl/graph/Renderer.h

28 lines
646 B
C
Raw Normal View History

2025-05-28 02:27:59 +08:00
#pragma once
#include<hgl/graph/RenderTask.h>
#include<hgl/type/Map.h>
namespace hgl::graph
{
class SceneWorld;
using RenderTaskNameMap=Map<RenderTaskName,RenderTask *>;
/**
*
*
*/
class Renderer
{
SceneWorld *world;
RenderTaskNameMap static_render_task_list; ///<静态渲染任务列表
RenderTaskNameMap dynamic_render_task_list; ///<动态渲染任务列表
public:
};//class Renderer
}//namespace hgl::graph