UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UObjectConstructInternal.h File Reference

Go to the source code of this file.

Namespaces

namespace  UECodeGen_Private
 

Functions

void UECodeGen_Private::ConstructFProperties (UObject *Outer, const FPropertyParamsBase *const *PropertyArray, int32 NumProperties)
 
template<typename UClassClass , typename PostNewFn >
void UECodeGen_Private::ConstructUClassNoInitHelper (const TCHAR *PackageName, const TCHAR *Name, UClass *&ReturnClass, void(*RegisterNativeFunc)(), uint32 InSize, uint32 InAlignment, EClassFlags InClassFlags, EClassCastFlags InClassCastFlags, const TCHAR *InConfigName, UClass::ClassConstructorType InClassConstructor, UClass::ClassVTableHelperCtorCallerType InClassVTableHelperCtorCaller, FUObjectCppClassStaticFunctions &&InCppClassStaticFunctions, UClass::StaticClassFunctionType InSuperClassFn, UClass::StaticClassFunctionType InWithinClassFn, PostNewFn &&InPostNewFn)
 
template<typename UEnumClass , typename EnumParams , typename PostNewFn >
void UECodeGen_Private::ConstructUEnumHelper (UEnum *&OutEnum, const EnumParams &Params, PostNewFn &&InPostNewFn)
 
template<typename UScriptStructClass , typename StructParams , typename PostNewFn >
void UECodeGen_Private::ConstructUScriptStructHelper (UScriptStruct *&OutStruct, const StructParams &Params, PostNewFn &&InPostNewFn)
 
template<typename UClassClass , typename ClassParams , typename PostNewFn >
void UECodeGen_Private::ConstructUClassHelper (UClass *&OutClass, const ClassParams &Params, PostNewFn &&InPostNewFn)
 
template<typename UFunctionClass , typename FunctionParams , typename NewFn >
void UECodeGen_Private::ConstructUFunctionHelper (UFunction *&InOutFunction, const FunctionParams &Params, UFunction **InSingletonPtr, NewFn &&InNewFn)