Definition Application.h:19
Definition DX12Command.h:12
Definition DX12ConstBuf.h:13
Definition DX12DepthStencil.h:13
Definition DX12Device.h:11
Definition DX12MaterialManager.h:20
Definition DX12MeshManager.h:26
Definition DX12PipelineState.h:13
Definition DX12Render.h:30
Window * GetWindow() const
Definition DX12Render.cpp:148
DX12RootSignature RootSignature
Definition DX12Render.h:42
DX12Command Cmd
Definition DX12Render.h:38
Camera * GetCamera() const
Definition DX12Render.cpp:143
void Update() override
Definition DX12Render.cpp:52
DX12MaterialManager MaterialManager
Definition DX12Render.h:47
DX12ConstBuf ConstBuf
Definition DX12Render.h:45
void Draw() override
Definition DX12Render.cpp:62
DX12Render(Application *app)
Definition DX12Render.cpp:22
void Init() override
Definition DX12Render.cpp:28
DX12RenderTarget RenderTarget
Definition DX12Render.h:44
std::vector< DX12RenderObject > RenderObjects
Definition DX12Render.h:50
DX12DepthStencil DepthStencil
Definition DX12Render.h:43
DX12PipelineState PSO
Definition DX12Render.h:41
Timer * GetTimer() const
Definition DX12Render.cpp:152
DX12SwapChain SwapChain
Definition DX12Render.h:39
DX12Device * Ctx
Definition DX12Render.h:33
D3D12_VIEWPORT ScreenView
Definition DX12Render.h:35
D3D12_RECT ScissorRect
Definition DX12Render.h:36
Light * GetLight() const
Definition DX12Render.cpp:155
void InitObject()
Definition DX12Render.cpp:132
void Resize() override
Definition DX12Render.cpp:106
Application * App
Definition DX12Render.h:32
DX12Msaa Msaa
Definition DX12Render.h:40
DX12MeshManager MeshManager
Definition DX12Render.h:46
DX12GlobalConst GlobalConst
Definition DX12Render.h:48
Definition DX12RenderTarget.h:13
Definition DX12RootSignature.h:10
Definition DX12SwapChain.h:12
Definition Application.h:14
Definition DX12GlobalConst.h:21