|
slot 0.0.1
A real time UI render framework
|
#include <DX12RenderBatch.h>


Public 成员函数 | |
| DX12RenderBatch (DX12Render *render, bool preserveOrder=false) | |
| void | Init (const std::vector< GameObject * > &Os) |
| void | Update () const |
| void | Draw () |
Public 成员函数 继承自 z8::DX12Common | |
| DX12Common (DX12Render *) | |
| virtual | ~DX12Common ()=default |
Public 属性 | |
| std::vector< DX12RenderObject > | ROs |
| DX12ConstBuffer | Buffer |
Public 属性 继承自 z8::DX12Common | |
| DX12Device * | Ctx |
| DX12Render * | Render |
Private 属性 | |
| std::unordered_map< ResourceRef< BaseShader >, std::unique_ptr< DX12PipelineState >, ResourceRefHash< BaseShader > > | Pipelines |
| bool | PreserveOrder |
|
explicit |
| void DX12RenderBatch::Draw | ( | ) |

| void DX12RenderBatch::Init | ( | const std::vector< GameObject * > & | Os | ) |


| void DX12RenderBatch::Update | ( | ) | const |


| DX12ConstBuffer z8::DX12RenderBatch::Buffer |
|
private |
|
private |
| std::vector<DX12RenderObject> z8::DX12RenderBatch::ROs |