UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNativeFunctionRegistrar Struct Reference

#include <CoreNative.h>

Public Member Functions

 FNativeFunctionRegistrar (class UClass *Class, const ANSICHAR *InName, FNativeFuncPtr InPointer)
 

Static Public Member Functions

static COREUOBJECT_API void RegisterFunction (class UClass *Class, const ANSICHAR *InName, FNativeFuncPtr InPointer)
 
static COREUOBJECT_API void RegisterFunction (class UClass *Class, const WIDECHAR *InName, FNativeFuncPtr InPointer)
 
static COREUOBJECT_API void RegisterFunctions (class UClass *Class, TConstArrayView< UE::CodeGen::FClassNativeFunction > InFunctions)
 
static COREUOBJECT_API void RegisterFunctions (class UClass *Class, const FNameNativePtrPair *InArray, int32 NumFunctions)
 

Detailed Description

A struct that maps a string name to a native function

Constructor & Destructor Documentation

◆ FNativeFunctionRegistrar()

FNativeFunctionRegistrar::FNativeFunctionRegistrar ( class UClass Class,
const ANSICHAR InName,
FNativeFuncPtr  InPointer 
)
inline

Member Function Documentation

◆ RegisterFunction() [1/2]

void FNativeFunctionRegistrar::RegisterFunction ( class UClass Class,
const ANSICHAR InName,
FNativeFuncPtr  InPointer 
)
static

◆ RegisterFunction() [2/2]

void FNativeFunctionRegistrar::RegisterFunction ( class UClass Class,
const WIDECHAR InName,
FNativeFuncPtr  InPointer 
)
static

◆ RegisterFunctions() [1/2]

void FNativeFunctionRegistrar::RegisterFunctions ( class UClass Class,
const FNameNativePtrPair InArray,
int32  NumFunctions 
)
static

◆ RegisterFunctions() [2/2]

void FNativeFunctionRegistrar::RegisterFunctions ( class UClass Class,
TConstArrayView< UE::CodeGen::FClassNativeFunction InFunctions 
)
static

The documentation for this struct was generated from the following files: