FCT
载入中...
搜索中...
未找到
Enums.h
浏览该文件的文档.
1
//
2
// Created by Administrator on 2025/8/2.
3
//
4
5
#ifndef ENUMS_H
6
#define ENUMS_H
7
#include "
../ThirdParty.h
"
8
namespace
FCT
{
9
10
#ifdef FCT_USE_VULKAN
11
#define FCT_TO_VK_ENUM_BEGIN(Enums) \
12
inline vk::##Enums ToVk##Enums(Enums e) \
13
{ \
14
switch (e) \
15
{
16
#define FCT_TO_VK_ENUM_CASE(Enums,value,Value) \
17
case Enums::value: \
18
return vk::##Enums::e##Value;
19
#define FCT_TO_VK_ENUM_END(Enums) \
20
default: \
21
return vk::##Enums(0); \
22
} \
23
}
24
25
#endif
26
}
27
#endif
//ENUMS_H
ThirdParty.h
FCT
定义
Enums.h:8
src
Base
Enums.h
制作者
1.14.0