slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
DX12Device.h
浏览该文件的文档.
1//
2// Created by zhou_zhengming on 2026/5/9.
3//
4
5#pragma once
6
7#include "DX12Common.h"
8
9namespace z8 {
10// 这个类存放 DX12 的全局类
12private:
13 DX12Device();
15
16public:
19
20 DX12Device(const DX12Device&) = delete;
21 DX12Device& operator=(const DX12Device&) = delete;
24
25 static DX12Device& Instance() {
26 static DX12Device instance;
27 return instance;
28 }
29};
30}
31
32
33
34
Definition DX12Device.h:11
ComPtr< ID3D12Device > Device
Definition DX12Device.h:18
DX12Device(const DX12Device &)=delete
~DX12Device()
Definition DX12Device.cpp:22
DX12Device()
Definition DX12Device.cpp:11
static DX12Device & Instance()
Definition DX12Device.h:25
ComPtr< IDXGIFactory > Factory
Definition DX12Device.h:17
DX12Device & operator=(const DX12Device &)=delete
DX12Device & operator=(DX12Device &&)=delete
DX12Device(DX12Device &&)=delete
Definition Application.h:14
Microsoft::WRL::ComPtr< T > ComPtr
Definition DX12Common.h:31