slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
DX12Common.h
浏览该文件的文档.
1//
2// Created by zhou_zhengming on 2026/5/9.
3//
4#pragma once
5
6#include <wrl.h>
7#include <cassert>
8
9class IDXGIFactory;
10class IDXGISwapChain;
11class IDXGISwapChain3;
12class ID3D12Device;
13class ID3D12Fence;
14class ID3D12Resource;
15class ID3D12DescriptorHeap;
16class ID3D12CommandQueue;
17class ID3D12CommandAllocator;
18class ID3D12GraphicsCommandList;
19class ID3D12PipelineState;
20class ID3D12RootSignature;
21
22namespace z8 {
23class DX12Device;
24class DX12Render;
25class DX12Msaa;
26class DX12SwapChain;
27class DX12Command;
28class DX12RenderTarget;
29class DX12DepthStencil;
30class DX12RenderBatch;
31template<typename T>
32using ComPtr = Microsoft::WRL::ComPtr<T>;
33
35{
36public:
39
41 virtual ~DX12Common() = default;
42};
43}
44
45#define Ok(expr) \
46 { \
47 HRESULT hr__ = (expr); \
48 assert(SUCCEEDED(hr__)); \
49 }
50
Definition DX12Common.h:35
virtual ~DX12Common()=default
DX12Common(DX12Render *)
Definition DX12Common.cpp:8
DX12Device * Ctx
Definition DX12Common.h:37
DX12Render * Render
Definition DX12Common.h:38
Definition DX12Device.h:11
Definition DX12Render.h:33
世界矩阵 描述坐标系,左手坐标系 使用 DirectX12 坐标系的描述
Definition Application.h:15
Microsoft::WRL::ComPtr< T > ComPtr
Definition DX12Common.h:32