F2.GENERATED_BODY()
小于 1 分钟
具体作用
反射(Reflection) → 让 UE 知道它的存在,并支持蓝图、GC(垃圾回收)、网络复制等功能
类声明宏 (Class Declaration Macro) → 在 C++ 中声明类
DECLARE_CLASS(UDataViewModelBase, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/DataSystem"), NO_API)
- 属性序列化(Serialization) → 保存和加载数据
DECLARE_SERIALIZER(UDataViewModelBase)
- VTable(虚函数表)支持
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UDataViewModelBase);
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDataViewModelBase);
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UDataViewModelBase)
眼见为实
