ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
载入中...
搜索中...
未找到
Macros.h 文件参考

浏览该文件的源代码.

宏定义

#define SHIT_DETAIL_ANNOTATE(str)
#define SHIT_REFLECT(Mode)
#define SHIT_REFLECT_BODY(Type)
#define SHIT_ENUM(Type)
#define SHIT_META(...)

宏定义说明

◆ SHIT_DETAIL_ANNOTATE

#define SHIT_DETAIL_ANNOTATE ( str)

◆ SHIT_ENUM

#define SHIT_ENUM ( Type)
值:
SHIT_DETAIL_ANNOTATE("shit-enum:" #Type)
#define SHIT_DETAIL_ANNOTATE(str)
定义 Macros.h:55

◆ SHIT_META

#define SHIT_META ( ...)
值:
SHIT_DETAIL_ANNOTATE("shit-meta:" #__VA_ARGS__)

◆ SHIT_REFLECT

#define SHIT_REFLECT ( Mode)
值:
SHIT_DETAIL_ANNOTATE("shit-reflection:" #Mode)

◆ SHIT_REFLECT_BODY

#define SHIT_REFLECT_BODY ( Type)
值:
friend bool Register_##Type();