slot
0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
include
Util
Error.h
浏览该文件的文档.
1
//
2
// Created by zhou_zhengming on 2026/5/19.
3
//
4
#pragma once
5
#include <intsafe.h>
6
#include <string>
7
8
namespace
z8
{
9
class
DX12Device;
10
class
Error
{
11
public
:
12
HRESULT
ErrorCode
;
13
DX12Device
*
Ctx
;
14
15
Error
(HRESULT hr);
16
void
PrintError
()
const
;
17
};
18
}
19
20
21
#define DebugError(expr) \
22
{ \
23
HRESULT hr__ = (expr); \
24
if(FAILED(hr__)){ \
25
z8::Error e(hr__); \
26
e.PrintError(); \
27
assert(false); \
28
} \
29
}
z8::DX12Device
Definition
DX12Device.h:11
z8::Error
Definition
Error.h:10
z8::Error::Ctx
DX12Device * Ctx
Definition
Error.h:13
z8::Error::Error
Error(HRESULT hr)
Definition
Error.cpp:12
z8::Error::ErrorCode
HRESULT ErrorCode
Definition
Error.h:12
z8::Error::PrintError
void PrintError() const
Definition
Error.cpp:14
z8
Definition
Application.h:14
制作者
1.10.0