UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBlueprintCoreDelegates Class Reference

#include <Script.h>

Public Member Functions

 DECLARE_MULTICAST_DELEGATE_ThreeParams (FOnScriptDebuggingEvent, const UObject *, const struct FFrame &, const FBlueprintExceptionInfo &)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnScriptInstrumentEvent, const FScriptInstrumentationSignal &)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnToggleScriptProfiler, bool)
 

Static Public Member Functions

static COREUOBJECT_API void ThrowScriptException (const UObject *ActiveObject, struct FFrame &StackFrame, const FBlueprintExceptionInfo &Info)
 
static COREUOBJECT_API void InstrumentScriptEvent (const FScriptInstrumentationSignal &Info)
 
static COREUOBJECT_API void SetScriptMaximumLoopIterations (const int32 MaximumLoopIterations)
 
static COREUOBJECT_API bool IsDebuggingEnabled ()
 

Static Public Attributes

static COREUOBJECT_API FOnScriptDebuggingEvent OnScriptException
 
static COREUOBJECT_API FOnScriptInstrumentEvent OnScriptProfilingEvent
 
static COREUOBJECT_API FOnToggleScriptProfiler OnToggleScriptProfiler
 

Member Function Documentation

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [1/2]

FBlueprintCoreDelegates::DECLARE_MULTICAST_DELEGATE_OneParam ( FOnScriptInstrumentEvent  ,
const FScriptInstrumentationSignal  
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [2/2]

FBlueprintCoreDelegates::DECLARE_MULTICAST_DELEGATE_OneParam ( FOnToggleScriptProfiler  ,
bool   
)

◆ DECLARE_MULTICAST_DELEGATE_ThreeParams()

FBlueprintCoreDelegates::DECLARE_MULTICAST_DELEGATE_ThreeParams ( FOnScriptDebuggingEvent  ,
const UObject ,
const struct FFrame ,
const FBlueprintExceptionInfo  
)

◆ InstrumentScriptEvent()

void FBlueprintCoreDelegates::InstrumentScriptEvent ( const FScriptInstrumentationSignal Info)
static

◆ IsDebuggingEnabled()

bool FBlueprintCoreDelegates::IsDebuggingEnabled ( )
static

◆ SetScriptMaximumLoopIterations()

void FBlueprintCoreDelegates::SetScriptMaximumLoopIterations ( const int32  MaximumLoopIterations)
static

◆ ThrowScriptException()

void FBlueprintCoreDelegates::ThrowScriptException ( const UObject ActiveObject,
struct FFrame StackFrame,
const FBlueprintExceptionInfo Info 
)
static

Member Data Documentation

◆ OnScriptException

PRAGMA_DISABLE_DEPRECATION_WARNINGS FBlueprintCoreDelegates::FOnScriptDebuggingEvent FBlueprintCoreDelegates::OnScriptException
static

◆ OnScriptProfilingEvent

FBlueprintCoreDelegates::FOnScriptInstrumentEvent FBlueprintCoreDelegates::OnScriptProfilingEvent
static

◆ OnToggleScriptProfiler

FBlueprintCoreDelegates::FOnToggleScriptProfiler FBlueprintCoreDelegates::OnToggleScriptProfiler
static

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