uclass
UCLASS
🏷 Unreal Engine - UCLASS
📝 定义
UCLASS 是 Unreal Engine(UE)中用于标记 C++ 类为 UObject 派生类 的宏,是 UE 反射系统的核心组成部分。通过 UCLASS 宏,UE 引擎能识别该类并为其提供反射功能(如蓝图访问、序列化、垃圾回收等),是 UE 中实现 C++ 与蓝图交互、类属性暴露的基础。
🏛 类继承(关联机制)
UCLASS 宏仅用于标记继承自 UObject 的类,其核心继承链为:
UCLASS 是 Unreal Engine(UE)中用于标记 C++ 类为 UObject 派生类 的宏,是 UE 反射系统的核心组成部分。通过 UCLASS 宏,UE 引擎能识别该类并为其提供反射功能(如蓝图访问、序列化、垃圾回收等),是 UE 中实现 C++ 与蓝图交互、类属性暴露的基础。
UCLASS 宏仅用于标记继承自 UObject 的类,其核心继承链为: