载入中...
搜索中...
未找到
eve::graphics::RenderSystem类 参考

Walks ECS Renderable2D views and draws via Graphics batch path. 更多...

#include <RenderSystem.h>

静态 Public 成员函数

static void render (Graphics &gfx)
 Full sprite pass + present (existing tests / sprite-only scenes).
 
static void collectSprites (std::vector< DrawItem2D > &out)
 Append visible Renderable2D sprites into a shared queue.
 
static void drawItems (Graphics &gfx, std::vector< DrawItem2D > &items, bool present)
 Sort and draw items. If present=true, calls gfx.present() at the end. Map::render uses present=false so the frame can continue drawing.
 

详细描述

Walks ECS Renderable2D views and draws via Graphics batch path.

在文件 RenderSystem.h105 行定义.

成员函数说明

◆ collectSprites()

◆ drawItems()

◆ render()

void eve::graphics::RenderSystem::render ( Graphics gfx)
static

Full sprite pass + present (existing tests / sprite-only scenes).

在文件 RenderSystem.cpp376 行定义.

引用了 collectSprites(), drawItems(), eve::debug::rtFrameBegin() , 以及 eve::debug::rtFrameEnd().


该类的文档由以下文件生成: