slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
z8::Render类 参考abstract

#include <Render.h>

类 z8::Render 继承关系图:
Inheritance graph
[图例]

Public 成员函数

virtual ~Render ()=default
 
virtual void Init ()=0
 
virtual void Update ()=0
 
virtual void Draw ()=0
 
virtual void InvalidateSceneResources ()
 
virtual void Resize ()=0
 
virtual void Shutdown ()
 

静态 Public 成员函数

static std::unique_ptr< RenderCreateRender (Application *App, RenderType type=DirectX12)
 

构造及析构函数说明

◆ ~Render()

virtual z8::Render::~Render ( )
virtualdefault

成员函数说明

◆ CreateRender()

std::unique_ptr< Render > Render::CreateRender ( Application * App,
RenderType type = DirectX12 )
static
这是这个函数的调用关系图:

◆ Draw()

virtual void z8::Render::Draw ( )
pure virtual

z8::DX12Render 内被实现.

这是这个函数的调用关系图:

◆ Init()

virtual void z8::Render::Init ( )
pure virtual

z8::DX12Render 内被实现.

这是这个函数的调用关系图:

◆ InvalidateSceneResources()

virtual void z8::Render::InvalidateSceneResources ( )
inlinevirtual

场景资源软引用改变后使后端重新解析 Mesh、Material 与 Pipeline。

z8::DX12Render 重载.

这是这个函数的调用关系图:

◆ Resize()

virtual void z8::Render::Resize ( )
pure virtual

z8::DX12Render 内被实现.

这是这个函数的调用关系图:

◆ Shutdown()

virtual void z8::Render::Shutdown ( )
inlinevirtual

Application 的 CPU 资源和窗口成员析构前显式停止设备资源。 默认后端没有额外工作;图形后端必须保证重复调用安全。

z8::DX12Render 重载.

这是这个函数的调用关系图:

◆ Update()

virtual void z8::Render::Update ( )
pure virtual

z8::DX12Render 内被实现.

这是这个函数的调用关系图:

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