809 B
Raw Blame History

CustomConstructor

  • 功能描述: 阻止构造函数声明自动生成。
  • 引擎模块: UHT
  • 元数据类型: bool
  • 作用机制: 在ClassFlags中添加CLASS_CustomConstructor

UHT不会生成 NO_API UMyClass_ModuleAPI(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get());的默认构造函数。但是这个一般都是配合GENERATED_UCLASS_BODY使用的因为GENERATED_BODY会自动生成默认构造函数。一般在自己需要自定义这个函数的时候使用。但其实用GENERATED_BODY也行

当前已经弃用:

CLASS_CustomConstructor UE_DEPRECATED(5.1, "CLASS_CustomConstructor should no longer be used. It is no longer being set by engine code.") = 0x00008000u,