UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Verse::CodeGen::Private Namespace Reference

Functions

void ConstructUVerseClassNoInit (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)
 
void ConstructUVerseEnum (UEnum *&OutEnum, const UECodeGen_Private::FVerseEnumParams &Params)
 
void ConstructUVerseStruct (UScriptStruct *&OutStruct, const UECodeGen_Private::FVerseStructParams &Params)
 
void ConstructUVerseFunction (UFunction **SingletonPtr, const UECodeGen_Private::FVerseFunctionParams &Params)
 
void ConstructUVerseClass (UClass *&OutClass, const UECodeGen_Private::FVerseClassParams &Params)
 

Function Documentation

◆ ConstructUVerseClass()

COREUOBJECT_API void Verse::CodeGen::Private::ConstructUVerseClass ( UClass *&  OutClass,
const UECodeGen_Private::FVerseClassParams &  Params 
)

◆ ConstructUVerseClassNoInit()

COREUOBJECT_API void Verse::CodeGen::Private::ConstructUVerseClassNoInit ( 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 
)

Construct but do not initialize a UVerseClass

Parameters
PackageNamename of the package this class will be inside
Nameof the class
ReturnClassreference to pointer to result. This must be PrivateStaticClass.
RegisterNativeFuncNative function registration function pointer.
InSizeSize of the class
InAlignmentAlignment of the class
InClassFlagsClass flags
InClassCastFlagsClass cast flags
InConfigNameClass config name
InClassConstructorClass constructor function pointer
InClassVTableHelperCtorCallerClass constructor function for vtable pointer
InCppClassStaticFunctionsFunction pointers for the class's version of Unreal's reflected static functions
InSuperClassFnSuper class function pointer
InWithinClassFnWithin class function pointer

◆ ConstructUVerseEnum()

COREUOBJECT_API void Verse::CodeGen::Private::ConstructUVerseEnum ( UEnum *&  OutEnum,
const UECodeGen_Private::FVerseEnumParams &  Params 
)

◆ ConstructUVerseFunction()

COREUOBJECT_API void Verse::CodeGen::Private::ConstructUVerseFunction ( UFunction **  SingletonPtr,
const UECodeGen_Private::FVerseFunctionParams &  Params 
)

◆ ConstructUVerseStruct()

COREUOBJECT_API void Verse::CodeGen::Private::ConstructUVerseStruct ( UScriptStruct *&  OutStruct,
const UECodeGen_Private::FVerseStructParams &  Params 
)