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


Public 成员函数 | |
| DX12Render (Application *app) | |
| void | Init () override |
| void | Update () override |
| void | Draw () override |
| void | Resize () override |
| void | InitObject () |
| Camera * | GetCamera () const |
| Window * | GetWindow () const |
| Timer * | GetTimer () const |
| Light * | GetLight () const |
Public 成员函数 继承自 z8::Render | |
| virtual | ~Render ()=default |
额外继承的成员函数 | |
静态 Public 成员函数 继承自 z8::Render | |
| static Render * | CreateRender (Application *App, RenderType type=DirectX12) |
| z8::DX12Render::DX12Render | ( | Application * | app | ) |

|
overridevirtual |
实现了 z8::Render.
| Camera * DX12Render::GetCamera | ( | ) | const |

| Light * DX12Render::GetLight | ( | ) | const |
| Timer * DX12Render::GetTimer | ( | ) | const |
| Window * DX12Render::GetWindow | ( | ) | const |

|
overridevirtual |
实现了 z8::Render.
| void DX12Render::InitObject | ( | ) |

|
overridevirtual |
|
overridevirtual |
实现了 z8::Render.
| Application* z8::DX12Render::App |
| DX12Command z8::DX12Render::Cmd |
| DX12ConstBuf z8::DX12Render::ConstBuf |
| DX12Device* z8::DX12Render::Ctx |
| DX12DepthStencil z8::DX12Render::DepthStencil |
| DX12GlobalConst z8::DX12Render::GlobalConst |
| DX12MaterialManager z8::DX12Render::MaterialManager |
| DX12MeshManager z8::DX12Render::MeshManager |
| DX12Msaa z8::DX12Render::Msaa |
| DX12PipelineState z8::DX12Render::PSO |
| std::vector<DX12RenderObject> z8::DX12Render::RenderObjects |
| DX12RenderTarget z8::DX12Render::RenderTarget |
| DX12RootSignature z8::DX12Render::RootSignature |
| D3D12_RECT z8::DX12Render::ScissorRect |
| D3D12_VIEWPORT z8::DX12Render::ScreenView |
| DX12SwapChain z8::DX12Render::SwapChain |