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

Classes

class  FCallDelegateHelper
 

Macros

#define LOCTEXT_NAMESPACE   "ScriptCore"
 
#define STORE_INSTRUCTION_NAMES   SCRIPT_AUDIT_ROUTINES
 
#define STORE_INSTRUCTION_NAME(inst)
 
#define IMPLEMENT_FUNCTION(func)    static FNativeFunctionRegistrar UObject##func##Registar(UObject::StaticClass(),#func,&UObject::func);
 
#define IMPLEMENT_CAST_FUNCTION(CastIndex, func)
 
#define IMPLEMENT_VM_FUNCTION(BytecodeIndex, func)
 
#define LIGHTWEIGHT_PROCESS_EVENT_COUNTER   0 && !DO_BLUEPRINT_GUARD
 

Functions

 DEFINE_LOG_CATEGORY (LogScriptFrame)
 
 DEFINE_LOG_CATEGORY_STATIC (LogScriptCore, Log, All)
 
 DECLARE_CYCLE_STAT (TEXT("Blueprint Time"), STAT_BlueprintTime, STATGROUP_Game)
 
COREUOBJECT_API constinit TStaticArray< FNativeFuncPtr, EX_MaxGNatives (InPlace, &UObject::execUndefined)
 
COREUOBJECT_API void GInitRunaway ()
 
FBlueprintContextFBlueprintContextGetThreadSingletonImpl ()
 
bool IsValidCPPIdentifierChar (TCHAR Char)
 
FString ToValidCPPIdentifierChars (TCHAR Char)
 
FString UnicodeToCPPIdentifier (const FString &InName, bool bDeprecated, const TCHAR *Prefix)
 
COREUOBJECT_API uint8 GRegisterNative (int32 NativeBytecodeIndex, const FNativeFuncPtr &Func)
 
template<typename Exec >
void ProcessScriptFunction (UObject *Context, UFunction *Function, FFrame &Stack, RESULT_DECL, Exec ExecFtor)
 
 DEFINE_FUNCTION (UObject::execCallMathFunction)
 
 IMPLEMENT_VM_FUNCTION (EX_CallMath, execCallMathFunction)
 
void ClearReturnValue (FProperty *ReturnProp, RESULT_DECL)
 
void ProcessLocalScriptFunction (UObject *Context, FFrame &Stack, RESULT_DECL)
 
void ProcessLocalFunction (UObject *Context, UFunction *Fn, FFrame &Stack, RESULT_DECL)
 
 DEFINE_FUNCTION (UObject::ProcessInternal)
 
 DEFINE_FUNCTION (UObject::execUndefined)
 
 DEFINE_FUNCTION (UObject::execLocalVariable)
 
 IMPLEMENT_VM_FUNCTION (EX_LocalVariable, execLocalVariable)
 
 DEFINE_FUNCTION (UObject::execInstanceVariable)
 
 IMPLEMENT_VM_FUNCTION (EX_InstanceVariable, execInstanceVariable)
 
 DEFINE_FUNCTION (UObject::execClassSparseDataVariable)
 
 IMPLEMENT_VM_FUNCTION (EX_ClassSparseDataVariable, execClassSparseDataVariable)
 
 DEFINE_FUNCTION (UObject::execDefaultVariable)
 
 IMPLEMENT_VM_FUNCTION (EX_DefaultVariable, execDefaultVariable)
 
 DEFINE_FUNCTION (UObject::execLocalOutVariable)
 
 IMPLEMENT_VM_FUNCTION (EX_LocalOutVariable, execLocalOutVariable)
 
 DEFINE_FUNCTION (UObject::execInterfaceContext)
 
 IMPLEMENT_VM_FUNCTION (EX_InterfaceContext, execInterfaceContext)
 
 DEFINE_FUNCTION (UObject::execClassContext)
 
 IMPLEMENT_VM_FUNCTION (EX_ClassContext, execClassContext)
 
 DEFINE_FUNCTION (UObject::execEndOfScript)
 
 IMPLEMENT_VM_FUNCTION (EX_EndOfScript, execEndOfScript)
 
 DEFINE_FUNCTION (UObject::execNothing)
 
 IMPLEMENT_VM_FUNCTION (EX_Nothing, execNothing)
 
 DEFINE_FUNCTION (UObject::execNothingInt32)
 
 IMPLEMENT_VM_FUNCTION (EX_NothingInt32, execNothingInt32)
 
 DEFINE_FUNCTION (UObject::execNothingOp4a)
 
 IMPLEMENT_VM_FUNCTION (EX_DeprecatedOp4A, execNothingOp4a)
 
 DEFINE_FUNCTION (UObject::execBreakpoint)
 
 IMPLEMENT_VM_FUNCTION (EX_Breakpoint, execBreakpoint)
 
 DEFINE_FUNCTION (UObject::execTracepoint)
 
 IMPLEMENT_VM_FUNCTION (EX_Tracepoint, execTracepoint)
 
 DEFINE_FUNCTION (UObject::execWireTracepoint)
 
 IMPLEMENT_VM_FUNCTION (EX_WireTracepoint, execWireTracepoint)
 
 DEFINE_FUNCTION (UObject::execInstrumentation)
 
 IMPLEMENT_VM_FUNCTION (EX_InstrumentationEvent, execInstrumentation)
 
 DEFINE_FUNCTION (UObject::execEndFunctionParms)
 
 IMPLEMENT_VM_FUNCTION (EX_EndFunctionParms, execEndFunctionParms)
 
 DEFINE_FUNCTION (UObject::execJump)
 
 IMPLEMENT_VM_FUNCTION (EX_Jump, execJump)
 
 DEFINE_FUNCTION (UObject::execComputedJump)
 
 IMPLEMENT_VM_FUNCTION (EX_ComputedJump, execComputedJump)
 
 DEFINE_FUNCTION (UObject::execJumpIfNot)
 
 IMPLEMENT_VM_FUNCTION (EX_JumpIfNot, execJumpIfNot)
 
 DEFINE_FUNCTION (UObject::execAssert)
 
 IMPLEMENT_VM_FUNCTION (EX_Assert, execAssert)
 
 DEFINE_FUNCTION (UObject::execPushExecutionFlow)
 
 IMPLEMENT_VM_FUNCTION (EX_PushExecutionFlow, execPushExecutionFlow)
 
 DEFINE_FUNCTION (UObject::execPopExecutionFlow)
 
 IMPLEMENT_VM_FUNCTION (EX_PopExecutionFlow, execPopExecutionFlow)
 
 DEFINE_FUNCTION (UObject::execPopExecutionFlowIfNot)
 
 IMPLEMENT_VM_FUNCTION (EX_PopExecutionFlowIfNot, execPopExecutionFlowIfNot)
 
 DEFINE_FUNCTION (UObject::execLetValueOnPersistentFrame)
 
 IMPLEMENT_VM_FUNCTION (EX_LetValueOnPersistentFrame, execLetValueOnPersistentFrame)
 
 DEFINE_FUNCTION (UObject::execSwitchValue)
 
 IMPLEMENT_VM_FUNCTION (EX_SwitchValue, execSwitchValue)
 
 DEFINE_FUNCTION (UObject::execArrayGetByRef)
 
 IMPLEMENT_VM_FUNCTION (EX_ArrayGetByRef, execArrayGetByRef)
 
 DEFINE_FUNCTION (UObject::execLet)
 
 IMPLEMENT_VM_FUNCTION (EX_Let, execLet)
 
 DEFINE_FUNCTION (UObject::execLetObj)
 
 IMPLEMENT_VM_FUNCTION (EX_LetObj, execLetObj)
 
 DEFINE_FUNCTION (UObject::execLetWeakObjPtr)
 
 IMPLEMENT_VM_FUNCTION (EX_LetWeakObjPtr, execLetWeakObjPtr)
 
 DEFINE_FUNCTION (UObject::execLetBool)
 
 IMPLEMENT_VM_FUNCTION (EX_LetBool, execLetBool)
 
 DEFINE_FUNCTION (UObject::execLetDelegate)
 
 IMPLEMENT_VM_FUNCTION (EX_LetDelegate, execLetDelegate)
 
 DEFINE_FUNCTION (UObject::execLetMulticastDelegate)
 
 IMPLEMENT_VM_FUNCTION (EX_LetMulticastDelegate, execLetMulticastDelegate)
 
 DEFINE_FUNCTION (UObject::execSelf)
 
 IMPLEMENT_VM_FUNCTION (EX_Self, execSelf)
 
 DEFINE_FUNCTION (UObject::execContext)
 
 IMPLEMENT_VM_FUNCTION (EX_Context, execContext)
 
 DEFINE_FUNCTION (UObject::execContext_FailSilent)
 
 IMPLEMENT_VM_FUNCTION (EX_Context_FailSilent, execContext_FailSilent)
 
 DEFINE_FUNCTION (UObject::execStructMemberContext)
 
 IMPLEMENT_VM_FUNCTION (EX_StructMemberContext, execStructMemberContext)
 
 DEFINE_FUNCTION (UObject::execVirtualFunction)
 
 IMPLEMENT_VM_FUNCTION (EX_VirtualFunction, execVirtualFunction)
 
 DEFINE_FUNCTION (UObject::execFinalFunction)
 
 IMPLEMENT_VM_FUNCTION (EX_FinalFunction, execFinalFunction)
 
 DEFINE_FUNCTION (UObject::execLocalVirtualFunction)
 
 IMPLEMENT_VM_FUNCTION (EX_LocalVirtualFunction, execLocalVirtualFunction)
 
 DEFINE_FUNCTION (UObject::execLocalFinalFunction)
 
 IMPLEMENT_VM_FUNCTION (EX_LocalFinalFunction, execLocalFinalFunction)
 
 DEFINE_FUNCTION (UObject::execCallMulticastDelegate)
 
 IMPLEMENT_VM_FUNCTION (EX_CallMulticastDelegate, execCallMulticastDelegate)
 
 DEFINE_FUNCTION (UObject::execAddMulticastDelegate)
 
 IMPLEMENT_VM_FUNCTION (EX_AddMulticastDelegate, execAddMulticastDelegate)
 
 DEFINE_FUNCTION (UObject::execRemoveMulticastDelegate)
 
 IMPLEMENT_VM_FUNCTION (EX_RemoveMulticastDelegate, execRemoveMulticastDelegate)
 
 DEFINE_FUNCTION (UObject::execClearMulticastDelegate)
 
 IMPLEMENT_VM_FUNCTION (EX_ClearMulticastDelegate, execClearMulticastDelegate)
 
 DEFINE_FUNCTION (UObject::execIntConst)
 
 IMPLEMENT_VM_FUNCTION (EX_IntConst, execIntConst)
 
 DEFINE_FUNCTION (UObject::execInt64Const)
 
 IMPLEMENT_VM_FUNCTION (EX_Int64Const, execInt64Const)
 
 DEFINE_FUNCTION (UObject::execUInt64Const)
 
 IMPLEMENT_VM_FUNCTION (EX_UInt64Const, execUInt64Const)
 
 DEFINE_FUNCTION (UObject::execSkipOffsetConst)
 
 IMPLEMENT_VM_FUNCTION (EX_SkipOffsetConst, execSkipOffsetConst)
 
 DEFINE_FUNCTION (UObject::execFloatConst)
 
 IMPLEMENT_VM_FUNCTION (EX_FloatConst, execFloatConst)
 
PGO_LINK_DISABLE_WARNINGS DEFINE_FUNCTION (UObject::execDoubleConst)
 
 IMPLEMENT_VM_FUNCTION (EX_DoubleConst, execDoubleConst)
 
PGO_LINK_ENABLE_WARNINGS DEFINE_FUNCTION (UObject::execStringConst)
 
 IMPLEMENT_VM_FUNCTION (EX_StringConst, execStringConst)
 
 DEFINE_FUNCTION (UObject::execUnicodeStringConst)
 
 IMPLEMENT_VM_FUNCTION (EX_UnicodeStringConst, execUnicodeStringConst)
 
 DEFINE_FUNCTION (UObject::execTextConst)
 
 IMPLEMENT_VM_FUNCTION (EX_TextConst, execTextConst)
 
 DEFINE_FUNCTION (UObject::execPropertyConst)
 
 IMPLEMENT_VM_FUNCTION (EX_PropertyConst, execPropertyConst)
 
 DEFINE_FUNCTION (UObject::execObjectConst)
 
 IMPLEMENT_VM_FUNCTION (EX_ObjectConst, execObjectConst)
 
 DEFINE_FUNCTION (UObject::execSoftObjectConst)
 
 IMPLEMENT_VM_FUNCTION (EX_SoftObjectConst, execSoftObjectConst)
 
 DEFINE_FUNCTION (UObject::execFieldPathConst)
 
 IMPLEMENT_VM_FUNCTION (EX_FieldPathConst, execFieldPathConst)
 
 DEFINE_FUNCTION (UObject::execInstanceDelegate)
 
 IMPLEMENT_VM_FUNCTION (EX_InstanceDelegate, execInstanceDelegate)
 
 DEFINE_FUNCTION (UObject::execBindDelegate)
 
 IMPLEMENT_VM_FUNCTION (EX_BindDelegate, execBindDelegate)
 
 DEFINE_FUNCTION (UObject::execNameConst)
 
 IMPLEMENT_VM_FUNCTION (EX_NameConst, execNameConst)
 
 DEFINE_FUNCTION (UObject::execByteConst)
 
 IMPLEMENT_VM_FUNCTION (EX_ByteConst, execByteConst)
 
 DEFINE_FUNCTION (UObject::execRotationConst)
 
 IMPLEMENT_VM_FUNCTION (EX_RotationConst, execRotationConst)
 
 DEFINE_FUNCTION (UObject::execVectorConst)
 
 IMPLEMENT_VM_FUNCTION (EX_VectorConst, execVectorConst)
 
 DEFINE_FUNCTION (UObject::execVector3fConst)
 
 IMPLEMENT_VM_FUNCTION (EX_Vector3fConst, execVector3fConst)
 
 DEFINE_FUNCTION (UObject::execTransformConst)
 
 IMPLEMENT_VM_FUNCTION (EX_TransformConst, execTransformConst)
 
 DEFINE_FUNCTION (UObject::execStructConst)
 
 IMPLEMENT_VM_FUNCTION (EX_StructConst, execStructConst)
 
 DEFINE_FUNCTION (UObject::execSetArray)
 
 IMPLEMENT_VM_FUNCTION (EX_SetArray, execSetArray)
 
 DEFINE_FUNCTION (UObject::execSetSet)
 
 IMPLEMENT_VM_FUNCTION (EX_SetSet, execSetSet)
 
 DEFINE_FUNCTION (UObject::execSetMap)
 
 IMPLEMENT_VM_FUNCTION (EX_SetMap, execSetMap)
 
 DEFINE_FUNCTION (UObject::execArrayConst)
 
 IMPLEMENT_VM_FUNCTION (EX_ArrayConst, execArrayConst)
 
 DEFINE_FUNCTION (UObject::execSetConst)
 
 IMPLEMENT_VM_FUNCTION (EX_SetConst, execSetConst)
 
 DEFINE_FUNCTION (UObject::execMapConst)
 
 IMPLEMENT_VM_FUNCTION (EX_MapConst, execMapConst)
 
 DEFINE_FUNCTION (UObject::execBitFieldConst)
 
 IMPLEMENT_VM_FUNCTION (EX_BitFieldConst, execBitFieldConst)
 
 DEFINE_FUNCTION (UObject::execIntZero)
 
 IMPLEMENT_VM_FUNCTION (EX_IntZero, execIntZero)
 
 DEFINE_FUNCTION (UObject::execIntOne)
 
 IMPLEMENT_VM_FUNCTION (EX_IntOne, execIntOne)
 
 DEFINE_FUNCTION (UObject::execTrue)
 
 IMPLEMENT_VM_FUNCTION (EX_True, execTrue)
 
 DEFINE_FUNCTION (UObject::execFalse)
 
 IMPLEMENT_VM_FUNCTION (EX_False, execFalse)
 
 DEFINE_FUNCTION (UObject::execNoObject)
 
 IMPLEMENT_VM_FUNCTION (EX_NoObject, execNoObject)
 
 DEFINE_FUNCTION (UObject::execNullInterface)
 
 IMPLEMENT_VM_FUNCTION (EX_NoInterface, execNullInterface)
 
 DEFINE_FUNCTION (UObject::execIntConstByte)
 
 IMPLEMENT_VM_FUNCTION (EX_IntConstByte, execIntConstByte)
 
 DEFINE_FUNCTION (UObject::execDynamicCast)
 
 IMPLEMENT_VM_FUNCTION (EX_DynamicCast, execDynamicCast)
 
 DEFINE_FUNCTION (UObject::execMetaCast)
 
 IMPLEMENT_VM_FUNCTION (EX_MetaCast, execMetaCast)
 
 DEFINE_FUNCTION (UObject::execCast)
 
 IMPLEMENT_VM_FUNCTION (EX_Cast, execCast)
 
 DEFINE_FUNCTION (UObject::execInterfaceCast)
 
 IMPLEMENT_VM_FUNCTION (EX_ObjToInterfaceCast, execInterfaceCast)
 
 DEFINE_FUNCTION (UObject::execDoubleToFloatCast)
 
 DEFINE_FUNCTION (UObject::execFloatToDoubleCast)
 
 DEFINE_FUNCTION (UObject::execObjectToBool)
 
 IMPLEMENT_CAST_FUNCTION (CST_ObjectToBool, execObjectToBool)
 
 DEFINE_FUNCTION (UObject::execInterfaceToBool)
 
 IMPLEMENT_CAST_FUNCTION (CST_InterfaceToBool, execInterfaceToBool)
 
 DEFINE_FUNCTION (UObject::execObjectToInterface)
 
 IMPLEMENT_CAST_FUNCTION (CST_ObjectToInterface, execObjectToInterface)
 
 DEFINE_FUNCTION (UObject::execInterfaceToInterface)
 
 IMPLEMENT_VM_FUNCTION (EX_CrossInterfaceCast, execInterfaceToInterface)
 
 DEFINE_FUNCTION (UObject::execInterfaceToObject)
 
 IMPLEMENT_VM_FUNCTION (EX_InterfaceToObjCast, execInterfaceToObject)
 
 DEFINE_FUNCTION (UObject::execAutoRtfmTransact)
 
 IMPLEMENT_VM_FUNCTION (EX_AutoRtfmTransact, execAutoRtfmTransact)
 
 DEFINE_FUNCTION (UObject::execAutoRtfmStopTransact)
 
 IMPLEMENT_VM_FUNCTION (EX_AutoRtfmStopTransact, execAutoRtfmStopTransact)
 
 DEFINE_FUNCTION (UObject::execAutoRtfmAbortIfNot)
 
 IMPLEMENT_VM_FUNCTION (EX_AutoRtfmAbortIfNot, execAutoRtfmAbortIfNot)
 

Variables

COREUOBJECT_API int32 GNativeDuplicate =0
 
COREUOBJECT_API int32 GMaximumScriptLoopIterations = 1000000
 
FAutoConsoleVariableRef CVarBlueprintContextVirtualStackAllocatorStackSize (TEXT("r.FBlueprintContext.VirtualStackAllocatorStackSize"), BlueprintContextVirtualStackAllocatorSize, TEXT("Default size for FBlueprintContext's FVirtualStackAllocator"), ECVF_ReadOnly)
 
FAutoConsoleVariableRef CVarBlueprintContextVirtualStackAllocatorDecommitMode (TEXT("r.FBlueprintContext.VirtualStackAllocator.DecommitMode"), BlueprintContextVirtualStackAllocatorDecommitMode, TEXT("Specifies DecommitMode for FVirtualStackAllocator when used through its ThreadSingleton. Values are from EVirtualStackAllocatorDecommitMode."), ECVF_ReadOnly)
 

Macro Definition Documentation

◆ IMPLEMENT_CAST_FUNCTION

#define IMPLEMENT_CAST_FUNCTION (   CastIndex,
  func 
)
Value:
static uint8 UObject##func##CastTemp = GRegisterCast( CastIndex, &UObject::func );
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define IMPLEMENT_FUNCTION(func)
Definition ScriptCore.cpp:148
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition Object.h:95

◆ IMPLEMENT_FUNCTION

#define IMPLEMENT_FUNCTION (   func)     static FNativeFunctionRegistrar UObject##func##Registar(UObject::StaticClass(),#func,&UObject::func);

◆ IMPLEMENT_VM_FUNCTION

#define IMPLEMENT_VM_FUNCTION (   BytecodeIndex,
  func 
)
Value:
STORE_INSTRUCTION_NAME(BytecodeIndex) \
static uint8 UObject##func##BytecodeTemp = GRegisterNative( BytecodeIndex, &UObject::func );
#define STORE_INSTRUCTION_NAME(inst)
Definition ScriptCore.cpp:145
COREUOBJECT_API uint8 GRegisterNative(int32 NativeBytecodeIndex, const FNativeFuncPtr &Func)
Definition ScriptCore.cpp:855

◆ LIGHTWEIGHT_PROCESS_EVENT_COUNTER

#define LIGHTWEIGHT_PROCESS_EVENT_COUNTER   0 && !DO_BLUEPRINT_GUARD

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "ScriptCore"

◆ STORE_INSTRUCTION_NAME

#define STORE_INSTRUCTION_NAME (   inst)

◆ STORE_INSTRUCTION_NAMES

#define STORE_INSTRUCTION_NAMES   SCRIPT_AUDIT_ROUTINES

Function Documentation

◆ ClearReturnValue()

void ClearReturnValue ( FProperty ReturnProp,
RESULT_DECL   
)

Helper function to zero the return value in case of a fatal (runaway / infinite recursion) error

◆ DECLARE_CYCLE_STAT()

DECLARE_CYCLE_STAT ( TEXT("Blueprint Time" ,
STAT_BlueprintTime  ,
STATGROUP_Game   
)

◆ DEFINE_FUNCTION() [1/97]

DEFINE_FUNCTION ( UObject::execAddMulticastDelegate  )

◆ DEFINE_FUNCTION() [2/97]

DEFINE_FUNCTION ( UObject::execArrayConst  )

◆ DEFINE_FUNCTION() [3/97]

DEFINE_FUNCTION ( UObject::execArrayGetByRef  )

◆ DEFINE_FUNCTION() [4/97]

DEFINE_FUNCTION ( UObject::execAssert  )

◆ DEFINE_FUNCTION() [5/97]

DEFINE_FUNCTION ( UObject::execAutoRtfmAbortIfNot  )

◆ DEFINE_FUNCTION() [6/97]

DEFINE_FUNCTION ( UObject::execAutoRtfmStopTransact  )

◆ DEFINE_FUNCTION() [7/97]

DEFINE_FUNCTION ( UObject::execAutoRtfmTransact  )

◆ DEFINE_FUNCTION() [8/97]

DEFINE_FUNCTION ( UObject::execBindDelegate  )

◆ DEFINE_FUNCTION() [9/97]

DEFINE_FUNCTION ( UObject::execBitFieldConst  )

◆ DEFINE_FUNCTION() [10/97]

DEFINE_FUNCTION ( UObject::execBreakpoint  )

◆ DEFINE_FUNCTION() [11/97]

DEFINE_FUNCTION ( UObject::execByteConst  )

◆ DEFINE_FUNCTION() [12/97]

DEFINE_FUNCTION ( UObject::execCallMathFunction  )

◆ DEFINE_FUNCTION() [13/97]

DEFINE_FUNCTION ( UObject::execCallMulticastDelegate  )

◆ DEFINE_FUNCTION() [14/97]

DEFINE_FUNCTION ( UObject::execCast  )

◆ DEFINE_FUNCTION() [15/97]

DEFINE_FUNCTION ( UObject::execClassContext  )

◆ DEFINE_FUNCTION() [16/97]

DEFINE_FUNCTION ( UObject::execClassSparseDataVariable  )

◆ DEFINE_FUNCTION() [17/97]

DEFINE_FUNCTION ( UObject::execClearMulticastDelegate  )

◆ DEFINE_FUNCTION() [18/97]

DEFINE_FUNCTION ( UObject::execComputedJump  )

◆ DEFINE_FUNCTION() [19/97]

DEFINE_FUNCTION ( UObject::execContext  )

◆ DEFINE_FUNCTION() [20/97]

DEFINE_FUNCTION ( UObject::execContext_FailSilent  )

◆ DEFINE_FUNCTION() [21/97]

DEFINE_FUNCTION ( UObject::execDefaultVariable  )

◆ DEFINE_FUNCTION() [22/97]

◆ DEFINE_FUNCTION() [23/97]

DEFINE_FUNCTION ( UObject::execDoubleToFloatCast  )

◆ DEFINE_FUNCTION() [24/97]

DEFINE_FUNCTION ( UObject::execDynamicCast  )

◆ DEFINE_FUNCTION() [25/97]

DEFINE_FUNCTION ( UObject::execEndFunctionParms  )

◆ DEFINE_FUNCTION() [26/97]

DEFINE_FUNCTION ( UObject::execEndOfScript  )

◆ DEFINE_FUNCTION() [27/97]

DEFINE_FUNCTION ( UObject::execFalse  )

◆ DEFINE_FUNCTION() [28/97]

DEFINE_FUNCTION ( UObject::execFieldPathConst  )

◆ DEFINE_FUNCTION() [29/97]

DEFINE_FUNCTION ( UObject::execFinalFunction  )

◆ DEFINE_FUNCTION() [30/97]

DEFINE_FUNCTION ( UObject::execFloatConst  )

◆ DEFINE_FUNCTION() [31/97]

DEFINE_FUNCTION ( UObject::execFloatToDoubleCast  )

◆ DEFINE_FUNCTION() [32/97]

DEFINE_FUNCTION ( UObject::execInstanceDelegate  )

◆ DEFINE_FUNCTION() [33/97]

DEFINE_FUNCTION ( UObject::execInstanceVariable  )

◆ DEFINE_FUNCTION() [34/97]

DEFINE_FUNCTION ( UObject::execInstrumentation  )

◆ DEFINE_FUNCTION() [35/97]

DEFINE_FUNCTION ( UObject::execInt64Const  )

◆ DEFINE_FUNCTION() [36/97]

DEFINE_FUNCTION ( UObject::execIntConst  )

◆ DEFINE_FUNCTION() [37/97]

DEFINE_FUNCTION ( UObject::execIntConstByte  )

◆ DEFINE_FUNCTION() [38/97]

DEFINE_FUNCTION ( UObject::execInterfaceCast  )

◆ DEFINE_FUNCTION() [39/97]

DEFINE_FUNCTION ( UObject::execInterfaceContext  )

◆ DEFINE_FUNCTION() [40/97]

DEFINE_FUNCTION ( UObject::execInterfaceToBool  )

◆ DEFINE_FUNCTION() [41/97]

DEFINE_FUNCTION ( UObject::execInterfaceToInterface  )

◆ DEFINE_FUNCTION() [42/97]

DEFINE_FUNCTION ( UObject::execInterfaceToObject  )

◆ DEFINE_FUNCTION() [43/97]

DEFINE_FUNCTION ( UObject::execIntOne  )

◆ DEFINE_FUNCTION() [44/97]

DEFINE_FUNCTION ( UObject::execIntZero  )

◆ DEFINE_FUNCTION() [45/97]

DEFINE_FUNCTION ( UObject::execJump  )

◆ DEFINE_FUNCTION() [46/97]

DEFINE_FUNCTION ( UObject::execJumpIfNot  )

◆ DEFINE_FUNCTION() [47/97]

DEFINE_FUNCTION ( UObject::execLet  )

◆ DEFINE_FUNCTION() [48/97]

DEFINE_FUNCTION ( UObject::execLetBool  )

◆ DEFINE_FUNCTION() [49/97]

DEFINE_FUNCTION ( UObject::execLetDelegate  )

◆ DEFINE_FUNCTION() [50/97]

DEFINE_FUNCTION ( UObject::execLetMulticastDelegate  )

◆ DEFINE_FUNCTION() [51/97]

DEFINE_FUNCTION ( UObject::execLetObj  )

◆ DEFINE_FUNCTION() [52/97]

◆ DEFINE_FUNCTION() [53/97]

DEFINE_FUNCTION ( UObject::execLetWeakObjPtr  )

◆ DEFINE_FUNCTION() [54/97]

DEFINE_FUNCTION ( UObject::execLocalFinalFunction  )

◆ DEFINE_FUNCTION() [55/97]

DEFINE_FUNCTION ( UObject::execLocalOutVariable  )

◆ DEFINE_FUNCTION() [56/97]

DEFINE_FUNCTION ( UObject::execLocalVariable  )

◆ DEFINE_FUNCTION() [57/97]

DEFINE_FUNCTION ( UObject::execLocalVirtualFunction  )

◆ DEFINE_FUNCTION() [58/97]

DEFINE_FUNCTION ( UObject::execMapConst  )

◆ DEFINE_FUNCTION() [59/97]

DEFINE_FUNCTION ( UObject::execMetaCast  )

◆ DEFINE_FUNCTION() [60/97]

DEFINE_FUNCTION ( UObject::execNameConst  )

◆ DEFINE_FUNCTION() [61/97]

DEFINE_FUNCTION ( UObject::execNoObject  )

◆ DEFINE_FUNCTION() [62/97]

DEFINE_FUNCTION ( UObject::execNothing  )

◆ DEFINE_FUNCTION() [63/97]

DEFINE_FUNCTION ( UObject::execNothingInt32  )

◆ DEFINE_FUNCTION() [64/97]

DEFINE_FUNCTION ( UObject::execNothingOp4a  )

◆ DEFINE_FUNCTION() [65/97]

DEFINE_FUNCTION ( UObject::execNullInterface  )

◆ DEFINE_FUNCTION() [66/97]

DEFINE_FUNCTION ( UObject::execObjectConst  )

◆ DEFINE_FUNCTION() [67/97]

DEFINE_FUNCTION ( UObject::execObjectToBool  )

◆ DEFINE_FUNCTION() [68/97]

DEFINE_FUNCTION ( UObject::execObjectToInterface  )

◆ DEFINE_FUNCTION() [69/97]

DEFINE_FUNCTION ( UObject::execPopExecutionFlow  )

◆ DEFINE_FUNCTION() [70/97]

DEFINE_FUNCTION ( UObject::execPopExecutionFlowIfNot  )

◆ DEFINE_FUNCTION() [71/97]

DEFINE_FUNCTION ( UObject::execPropertyConst  )

◆ DEFINE_FUNCTION() [72/97]

DEFINE_FUNCTION ( UObject::execPushExecutionFlow  )

◆ DEFINE_FUNCTION() [73/97]

DEFINE_FUNCTION ( UObject::execRemoveMulticastDelegate  )

◆ DEFINE_FUNCTION() [74/97]

DEFINE_FUNCTION ( UObject::execRotationConst  )

◆ DEFINE_FUNCTION() [75/97]

DEFINE_FUNCTION ( UObject::execSelf  )

◆ DEFINE_FUNCTION() [76/97]

DEFINE_FUNCTION ( UObject::execSetArray  )

◆ DEFINE_FUNCTION() [77/97]

DEFINE_FUNCTION ( UObject::execSetConst  )

◆ DEFINE_FUNCTION() [78/97]

DEFINE_FUNCTION ( UObject::execSetMap  )

◆ DEFINE_FUNCTION() [79/97]

DEFINE_FUNCTION ( UObject::execSetSet  )

◆ DEFINE_FUNCTION() [80/97]

DEFINE_FUNCTION ( UObject::execSkipOffsetConst  )

◆ DEFINE_FUNCTION() [81/97]

DEFINE_FUNCTION ( UObject::execSoftObjectConst  )

◆ DEFINE_FUNCTION() [82/97]

◆ DEFINE_FUNCTION() [83/97]

DEFINE_FUNCTION ( UObject::execStructConst  )

◆ DEFINE_FUNCTION() [84/97]

DEFINE_FUNCTION ( UObject::execStructMemberContext  )

◆ DEFINE_FUNCTION() [85/97]

DEFINE_FUNCTION ( UObject::execSwitchValue  )

◆ DEFINE_FUNCTION() [86/97]

DEFINE_FUNCTION ( UObject::execTextConst  )

◆ DEFINE_FUNCTION() [87/97]

DEFINE_FUNCTION ( UObject::execTracepoint  )

◆ DEFINE_FUNCTION() [88/97]

DEFINE_FUNCTION ( UObject::execTransformConst  )

◆ DEFINE_FUNCTION() [89/97]

DEFINE_FUNCTION ( UObject::execTrue  )

◆ DEFINE_FUNCTION() [90/97]

DEFINE_FUNCTION ( UObject::execUInt64Const  )

◆ DEFINE_FUNCTION() [91/97]

DEFINE_FUNCTION ( UObject::execUndefined  )

◆ DEFINE_FUNCTION() [92/97]

DEFINE_FUNCTION ( UObject::execUnicodeStringConst  )

◆ DEFINE_FUNCTION() [93/97]

DEFINE_FUNCTION ( UObject::execVector3fConst  )

◆ DEFINE_FUNCTION() [94/97]

DEFINE_FUNCTION ( UObject::execVectorConst  )

◆ DEFINE_FUNCTION() [95/97]

DEFINE_FUNCTION ( UObject::execVirtualFunction  )

◆ DEFINE_FUNCTION() [96/97]

DEFINE_FUNCTION ( UObject::execWireTracepoint  )

◆ DEFINE_FUNCTION() [97/97]

DEFINE_FUNCTION ( UObject::ProcessInternal  )

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( LogScriptFrame  )

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogScriptCore  ,
Log  ,
All   
)

◆ FBlueprintContextGetThreadSingletonImpl()

FBlueprintContext * FBlueprintContextGetThreadSingletonImpl ( )

◆ GInitRunaway()

COREUOBJECT_API void GInitRunaway ( )

◆ GNatives()

◆ GRegisterNative()

COREUOBJECT_API uint8 GRegisterNative ( int32  NativeBytecodeIndex,
const FNativeFuncPtr Func 
)

◆ IMPLEMENT_CAST_FUNCTION() [1/3]

IMPLEMENT_CAST_FUNCTION ( CST_InterfaceToBool  ,
execInterfaceToBool   
)

◆ IMPLEMENT_CAST_FUNCTION() [2/3]

IMPLEMENT_CAST_FUNCTION ( CST_ObjectToBool  ,
execObjectToBool   
)

◆ IMPLEMENT_CAST_FUNCTION() [3/3]

IMPLEMENT_CAST_FUNCTION ( CST_ObjectToInterface  ,
execObjectToInterface   
)

◆ IMPLEMENT_VM_FUNCTION() [1/90]

IMPLEMENT_VM_FUNCTION ( EX_AddMulticastDelegate  ,
execAddMulticastDelegate   
)

◆ IMPLEMENT_VM_FUNCTION() [2/90]

IMPLEMENT_VM_FUNCTION ( EX_ArrayConst  ,
execArrayConst   
)

◆ IMPLEMENT_VM_FUNCTION() [3/90]

IMPLEMENT_VM_FUNCTION ( EX_ArrayGetByRef  ,
execArrayGetByRef   
)

◆ IMPLEMENT_VM_FUNCTION() [4/90]

IMPLEMENT_VM_FUNCTION ( EX_Assert  ,
execAssert   
)

◆ IMPLEMENT_VM_FUNCTION() [5/90]

IMPLEMENT_VM_FUNCTION ( EX_AutoRtfmAbortIfNot  ,
execAutoRtfmAbortIfNot   
)

◆ IMPLEMENT_VM_FUNCTION() [6/90]

IMPLEMENT_VM_FUNCTION ( EX_AutoRtfmStopTransact  ,
execAutoRtfmStopTransact   
)

◆ IMPLEMENT_VM_FUNCTION() [7/90]

IMPLEMENT_VM_FUNCTION ( EX_AutoRtfmTransact  ,
execAutoRtfmTransact   
)

◆ IMPLEMENT_VM_FUNCTION() [8/90]

IMPLEMENT_VM_FUNCTION ( EX_BindDelegate  ,
execBindDelegate   
)

◆ IMPLEMENT_VM_FUNCTION() [9/90]

IMPLEMENT_VM_FUNCTION ( EX_BitFieldConst  ,
execBitFieldConst   
)

◆ IMPLEMENT_VM_FUNCTION() [10/90]

IMPLEMENT_VM_FUNCTION ( EX_Breakpoint  ,
execBreakpoint   
)

◆ IMPLEMENT_VM_FUNCTION() [11/90]

IMPLEMENT_VM_FUNCTION ( EX_ByteConst  ,
execByteConst   
)

◆ IMPLEMENT_VM_FUNCTION() [12/90]

IMPLEMENT_VM_FUNCTION ( EX_CallMath  ,
execCallMathFunction   
)

◆ IMPLEMENT_VM_FUNCTION() [13/90]

IMPLEMENT_VM_FUNCTION ( EX_CallMulticastDelegate  ,
execCallMulticastDelegate   
)

◆ IMPLEMENT_VM_FUNCTION() [14/90]

IMPLEMENT_VM_FUNCTION ( EX_Cast  ,
execCast   
)

◆ IMPLEMENT_VM_FUNCTION() [15/90]

IMPLEMENT_VM_FUNCTION ( EX_ClassContext  ,
execClassContext   
)

◆ IMPLEMENT_VM_FUNCTION() [16/90]

IMPLEMENT_VM_FUNCTION ( EX_ClassSparseDataVariable  ,
execClassSparseDataVariable   
)

◆ IMPLEMENT_VM_FUNCTION() [17/90]

IMPLEMENT_VM_FUNCTION ( EX_ClearMulticastDelegate  ,
execClearMulticastDelegate   
)

◆ IMPLEMENT_VM_FUNCTION() [18/90]

IMPLEMENT_VM_FUNCTION ( EX_ComputedJump  ,
execComputedJump   
)

◆ IMPLEMENT_VM_FUNCTION() [19/90]

IMPLEMENT_VM_FUNCTION ( EX_Context  ,
execContext   
)

◆ IMPLEMENT_VM_FUNCTION() [20/90]

IMPLEMENT_VM_FUNCTION ( EX_Context_FailSilent  ,
execContext_FailSilent   
)

◆ IMPLEMENT_VM_FUNCTION() [21/90]

IMPLEMENT_VM_FUNCTION ( EX_CrossInterfaceCast  ,
execInterfaceToInterface   
)

◆ IMPLEMENT_VM_FUNCTION() [22/90]

IMPLEMENT_VM_FUNCTION ( EX_DefaultVariable  ,
execDefaultVariable   
)

◆ IMPLEMENT_VM_FUNCTION() [23/90]

IMPLEMENT_VM_FUNCTION ( EX_DeprecatedOp4A  ,
execNothingOp4a   
)

◆ IMPLEMENT_VM_FUNCTION() [24/90]

IMPLEMENT_VM_FUNCTION ( EX_DoubleConst  ,
execDoubleConst   
)

◆ IMPLEMENT_VM_FUNCTION() [25/90]

IMPLEMENT_VM_FUNCTION ( EX_DynamicCast  ,
execDynamicCast   
)

◆ IMPLEMENT_VM_FUNCTION() [26/90]

IMPLEMENT_VM_FUNCTION ( EX_EndFunctionParms  ,
execEndFunctionParms   
)

◆ IMPLEMENT_VM_FUNCTION() [27/90]

IMPLEMENT_VM_FUNCTION ( EX_EndOfScript  ,
execEndOfScript   
)

◆ IMPLEMENT_VM_FUNCTION() [28/90]

IMPLEMENT_VM_FUNCTION ( EX_False  ,
execFalse   
)

◆ IMPLEMENT_VM_FUNCTION() [29/90]

IMPLEMENT_VM_FUNCTION ( EX_FieldPathConst  ,
execFieldPathConst   
)

◆ IMPLEMENT_VM_FUNCTION() [30/90]

IMPLEMENT_VM_FUNCTION ( EX_FinalFunction  ,
execFinalFunction   
)

◆ IMPLEMENT_VM_FUNCTION() [31/90]

IMPLEMENT_VM_FUNCTION ( EX_FloatConst  ,
execFloatConst   
)

◆ IMPLEMENT_VM_FUNCTION() [32/90]

IMPLEMENT_VM_FUNCTION ( EX_InstanceDelegate  ,
execInstanceDelegate   
)

◆ IMPLEMENT_VM_FUNCTION() [33/90]

IMPLEMENT_VM_FUNCTION ( EX_InstanceVariable  ,
execInstanceVariable   
)

◆ IMPLEMENT_VM_FUNCTION() [34/90]

IMPLEMENT_VM_FUNCTION ( EX_InstrumentationEvent  ,
execInstrumentation   
)

◆ IMPLEMENT_VM_FUNCTION() [35/90]

IMPLEMENT_VM_FUNCTION ( EX_Int64Const  ,
execInt64Const   
)

◆ IMPLEMENT_VM_FUNCTION() [36/90]

IMPLEMENT_VM_FUNCTION ( EX_IntConst  ,
execIntConst   
)

◆ IMPLEMENT_VM_FUNCTION() [37/90]

IMPLEMENT_VM_FUNCTION ( EX_IntConstByte  ,
execIntConstByte   
)

◆ IMPLEMENT_VM_FUNCTION() [38/90]

IMPLEMENT_VM_FUNCTION ( EX_InterfaceContext  ,
execInterfaceContext   
)

◆ IMPLEMENT_VM_FUNCTION() [39/90]

IMPLEMENT_VM_FUNCTION ( EX_InterfaceToObjCast  ,
execInterfaceToObject   
)

◆ IMPLEMENT_VM_FUNCTION() [40/90]

IMPLEMENT_VM_FUNCTION ( EX_IntOne  ,
execIntOne   
)

◆ IMPLEMENT_VM_FUNCTION() [41/90]

IMPLEMENT_VM_FUNCTION ( EX_IntZero  ,
execIntZero   
)

◆ IMPLEMENT_VM_FUNCTION() [42/90]

IMPLEMENT_VM_FUNCTION ( EX_Jump  ,
execJump   
)

◆ IMPLEMENT_VM_FUNCTION() [43/90]

IMPLEMENT_VM_FUNCTION ( EX_JumpIfNot  ,
execJumpIfNot   
)

◆ IMPLEMENT_VM_FUNCTION() [44/90]

IMPLEMENT_VM_FUNCTION ( EX_Let  ,
execLet   
)

◆ IMPLEMENT_VM_FUNCTION() [45/90]

IMPLEMENT_VM_FUNCTION ( EX_LetBool  ,
execLetBool   
)

◆ IMPLEMENT_VM_FUNCTION() [46/90]

IMPLEMENT_VM_FUNCTION ( EX_LetDelegate  ,
execLetDelegate   
)

◆ IMPLEMENT_VM_FUNCTION() [47/90]

IMPLEMENT_VM_FUNCTION ( EX_LetMulticastDelegate  ,
execLetMulticastDelegate   
)

◆ IMPLEMENT_VM_FUNCTION() [48/90]

IMPLEMENT_VM_FUNCTION ( EX_LetObj  ,
execLetObj   
)

◆ IMPLEMENT_VM_FUNCTION() [49/90]

IMPLEMENT_VM_FUNCTION ( EX_LetValueOnPersistentFrame  ,
execLetValueOnPersistentFrame   
)

◆ IMPLEMENT_VM_FUNCTION() [50/90]

IMPLEMENT_VM_FUNCTION ( EX_LetWeakObjPtr  ,
execLetWeakObjPtr   
)

◆ IMPLEMENT_VM_FUNCTION() [51/90]

IMPLEMENT_VM_FUNCTION ( EX_LocalFinalFunction  ,
execLocalFinalFunction   
)

◆ IMPLEMENT_VM_FUNCTION() [52/90]

IMPLEMENT_VM_FUNCTION ( EX_LocalOutVariable  ,
execLocalOutVariable   
)

◆ IMPLEMENT_VM_FUNCTION() [53/90]

IMPLEMENT_VM_FUNCTION ( EX_LocalVariable  ,
execLocalVariable   
)

◆ IMPLEMENT_VM_FUNCTION() [54/90]

IMPLEMENT_VM_FUNCTION ( EX_LocalVirtualFunction  ,
execLocalVirtualFunction   
)

◆ IMPLEMENT_VM_FUNCTION() [55/90]

IMPLEMENT_VM_FUNCTION ( EX_MapConst  ,
execMapConst   
)

◆ IMPLEMENT_VM_FUNCTION() [56/90]

IMPLEMENT_VM_FUNCTION ( EX_MetaCast  ,
execMetaCast   
)

◆ IMPLEMENT_VM_FUNCTION() [57/90]

IMPLEMENT_VM_FUNCTION ( EX_NameConst  ,
execNameConst   
)

◆ IMPLEMENT_VM_FUNCTION() [58/90]

IMPLEMENT_VM_FUNCTION ( EX_NoInterface  ,
execNullInterface   
)

◆ IMPLEMENT_VM_FUNCTION() [59/90]

IMPLEMENT_VM_FUNCTION ( EX_NoObject  ,
execNoObject   
)

◆ IMPLEMENT_VM_FUNCTION() [60/90]

IMPLEMENT_VM_FUNCTION ( EX_Nothing  ,
execNothing   
)

◆ IMPLEMENT_VM_FUNCTION() [61/90]

IMPLEMENT_VM_FUNCTION ( EX_NothingInt32  ,
execNothingInt32   
)

◆ IMPLEMENT_VM_FUNCTION() [62/90]

IMPLEMENT_VM_FUNCTION ( EX_ObjectConst  ,
execObjectConst   
)

◆ IMPLEMENT_VM_FUNCTION() [63/90]

IMPLEMENT_VM_FUNCTION ( EX_ObjToInterfaceCast  ,
execInterfaceCast   
)

◆ IMPLEMENT_VM_FUNCTION() [64/90]

IMPLEMENT_VM_FUNCTION ( EX_PopExecutionFlow  ,
execPopExecutionFlow   
)

◆ IMPLEMENT_VM_FUNCTION() [65/90]

IMPLEMENT_VM_FUNCTION ( EX_PopExecutionFlowIfNot  ,
execPopExecutionFlowIfNot   
)

◆ IMPLEMENT_VM_FUNCTION() [66/90]

IMPLEMENT_VM_FUNCTION ( EX_PropertyConst  ,
execPropertyConst   
)

◆ IMPLEMENT_VM_FUNCTION() [67/90]

IMPLEMENT_VM_FUNCTION ( EX_PushExecutionFlow  ,
execPushExecutionFlow   
)

◆ IMPLEMENT_VM_FUNCTION() [68/90]

IMPLEMENT_VM_FUNCTION ( EX_RemoveMulticastDelegate  ,
execRemoveMulticastDelegate   
)

◆ IMPLEMENT_VM_FUNCTION() [69/90]

IMPLEMENT_VM_FUNCTION ( EX_RotationConst  ,
execRotationConst   
)

◆ IMPLEMENT_VM_FUNCTION() [70/90]

IMPLEMENT_VM_FUNCTION ( EX_Self  ,
execSelf   
)

◆ IMPLEMENT_VM_FUNCTION() [71/90]

IMPLEMENT_VM_FUNCTION ( EX_SetArray  ,
execSetArray   
)

◆ IMPLEMENT_VM_FUNCTION() [72/90]

IMPLEMENT_VM_FUNCTION ( EX_SetConst  ,
execSetConst   
)

◆ IMPLEMENT_VM_FUNCTION() [73/90]

IMPLEMENT_VM_FUNCTION ( EX_SetMap  ,
execSetMap   
)

◆ IMPLEMENT_VM_FUNCTION() [74/90]

IMPLEMENT_VM_FUNCTION ( EX_SetSet  ,
execSetSet   
)

◆ IMPLEMENT_VM_FUNCTION() [75/90]

IMPLEMENT_VM_FUNCTION ( EX_SkipOffsetConst  ,
execSkipOffsetConst   
)

◆ IMPLEMENT_VM_FUNCTION() [76/90]

IMPLEMENT_VM_FUNCTION ( EX_SoftObjectConst  ,
execSoftObjectConst   
)

◆ IMPLEMENT_VM_FUNCTION() [77/90]

IMPLEMENT_VM_FUNCTION ( EX_StringConst  ,
execStringConst   
)

◆ IMPLEMENT_VM_FUNCTION() [78/90]

IMPLEMENT_VM_FUNCTION ( EX_StructConst  ,
execStructConst   
)

◆ IMPLEMENT_VM_FUNCTION() [79/90]

IMPLEMENT_VM_FUNCTION ( EX_StructMemberContext  ,
execStructMemberContext   
)

◆ IMPLEMENT_VM_FUNCTION() [80/90]

IMPLEMENT_VM_FUNCTION ( EX_SwitchValue  ,
execSwitchValue   
)

◆ IMPLEMENT_VM_FUNCTION() [81/90]

IMPLEMENT_VM_FUNCTION ( EX_TextConst  ,
execTextConst   
)

◆ IMPLEMENT_VM_FUNCTION() [82/90]

IMPLEMENT_VM_FUNCTION ( EX_Tracepoint  ,
execTracepoint   
)

◆ IMPLEMENT_VM_FUNCTION() [83/90]

IMPLEMENT_VM_FUNCTION ( EX_TransformConst  ,
execTransformConst   
)

◆ IMPLEMENT_VM_FUNCTION() [84/90]

IMPLEMENT_VM_FUNCTION ( EX_True  ,
execTrue   
)

◆ IMPLEMENT_VM_FUNCTION() [85/90]

IMPLEMENT_VM_FUNCTION ( EX_UInt64Const  ,
execUInt64Const   
)

◆ IMPLEMENT_VM_FUNCTION() [86/90]

IMPLEMENT_VM_FUNCTION ( EX_UnicodeStringConst  ,
execUnicodeStringConst   
)

◆ IMPLEMENT_VM_FUNCTION() [87/90]

IMPLEMENT_VM_FUNCTION ( EX_Vector3fConst  ,
execVector3fConst   
)

◆ IMPLEMENT_VM_FUNCTION() [88/90]

IMPLEMENT_VM_FUNCTION ( EX_VectorConst  ,
execVectorConst   
)

◆ IMPLEMENT_VM_FUNCTION() [89/90]

IMPLEMENT_VM_FUNCTION ( EX_VirtualFunction  ,
execVirtualFunction   
)

◆ IMPLEMENT_VM_FUNCTION() [90/90]

IMPLEMENT_VM_FUNCTION ( EX_WireTracepoint  ,
execWireTracepoint   
)

◆ IsValidCPPIdentifierChar()

bool IsValidCPPIdentifierChar ( TCHAR  Char)
Returns
True if the char can be used in an identifier in c++

◆ ProcessLocalFunction()

void ProcessLocalFunction ( UObject Context,
UFunction Fn,
FFrame Stack,
RESULT_DECL   
)

◆ ProcessLocalScriptFunction()

void ProcessLocalScriptFunction ( UObject Context,
FFrame Stack,
RESULT_DECL   
)

◆ ProcessScriptFunction()

template<typename Exec >
void ProcessScriptFunction ( UObject Context,
UFunction Function,
FFrame Stack,
RESULT_DECL  ,
Exec  ExecFtor 
)

◆ ToValidCPPIdentifierChars()

FString ToValidCPPIdentifierChars ( TCHAR  Char)
Returns
A string that contains only Char if Char IsValidCPPIdentifierChar, otherwise returns a corresponding sequence of valid c++ chars

◆ UnicodeToCPPIdentifier()

FString UnicodeToCPPIdentifier ( const FString &  InName,
bool  bDeprecated,
const TCHAR Prefix 
)
Parameters
InNameThe string to transform
bDeprecatedwhether the name has been deprecated @Param Prefix The prefix to be prepended to the return value, accepts nullptr or empty string
Returns
A corresponding string that contains only valid c++ characters and is prefixed with Prefix

Variable Documentation

◆ CVarBlueprintContextVirtualStackAllocatorDecommitMode

FAutoConsoleVariableRef CVarBlueprintContextVirtualStackAllocatorDecommitMode(TEXT("r.FBlueprintContext.VirtualStackAllocator.DecommitMode"), BlueprintContextVirtualStackAllocatorDecommitMode, TEXT("Specifies DecommitMode for FVirtualStackAllocator when used through its ThreadSingleton. Values are from EVirtualStackAllocatorDecommitMode."), ECVF_ReadOnly) ( TEXT("r.FBlueprintContext.VirtualStackAllocator.DecommitMode")  ,
BlueprintContextVirtualStackAllocatorDecommitMode  ,
TEXT("Specifies DecommitMode for FVirtualStackAllocator when used through its ThreadSingleton. Values are from EVirtualStackAllocatorDecommitMode." ,
ECVF_ReadOnly   
)

◆ CVarBlueprintContextVirtualStackAllocatorStackSize

FAutoConsoleVariableRef CVarBlueprintContextVirtualStackAllocatorStackSize(TEXT("r.FBlueprintContext.VirtualStackAllocatorStackSize"), BlueprintContextVirtualStackAllocatorSize, TEXT("Default size for FBlueprintContext's FVirtualStackAllocator"), ECVF_ReadOnly) ( TEXT("r.FBlueprintContext.VirtualStackAllocatorStackSize")  ,
BlueprintContextVirtualStackAllocatorSize  ,
TEXT("Default size for FBlueprintContext's FVirtualStackAllocator" ,
ECVF_ReadOnly   
)

◆ GMaximumScriptLoopIterations

COREUOBJECT_API int32 GMaximumScriptLoopIterations = 1000000

◆ GNativeDuplicate

COREUOBJECT_API int32 GNativeDuplicate =0