slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
DX12Render.h
浏览该文件的文档.
1//
2// Created by zhou_zhengming on 2026/5/8.
3//
4#pragma once
5
6#include "DX12Command.h"
7#include "DX12Common.h"
8#include "DX12ConstBuf.h"
9#include "DX12DepthStencil.h"
10#include "DX12GlobalConst.h"
11#include "DX12MaterialManager.h"
12#include "DX12MeshManager.h"
13#include "DX12Msaa.h"
14#include "DX12PipelineState.h"
15#include "DX12RenderObject.h"
16#include "DX12RenderTarget.h"
17#include "DX12RootSignature.h"
18#include "DX12SwapChain.h"
19#include "Target/Render.h"
20#include "d3d12.h"
21
22namespace z8 {
23class Camera;
24class Window;
25class Timer;
26class Light;
27class Application;
28
29// 这个类是每个窗口独立的
65
66}
67
68
69
70
Definition Application.h:19
Definition Camera.h:10
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 DX12Msaa.h:11
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 Light.h:9
Definition Render.h:17
Definition Timer.h:8
Definition Window.h:12
Definition Application.h:14
Definition DX12GlobalConst.h:21