Navigation
API > API/Runtime > API/Runtime/CoreUObject
Blueprint core runtime delegates.
| Name | FBlueprintCoreDelegates |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/Script.h |
| Include Path | #include "UObject/Script.h" |
Syntax
class FBlueprintCoreDelegates
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnScriptDebuggingEvent | TMulticastDelegate_ThreeParams< void, const UObject *, const struct FFrame &, const FBlueprintExceptionInfo & > | Callback for debugging events such as a breakpoint (Object that triggered event, active stack frame, Info) | UObject/Script.h |
| FOnScriptInstrumentEvent | TMulticastDelegate_OneParam< void, const FScriptInstrumentationSignal & > | Callback for blueprint profiling signals. | UObject/Script.h |
| FOnToggleScriptProfiler | TMulticastDelegate_OneParam< void, bool > | Callback for blueprint instrumentation enable/disable events. | UObject/Script.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnScriptException | FOnScriptDebuggingEvent | Called when a script exception occurs. | UObject/Script.h |
| OnScriptProfilingEvent | FOnScriptInstrumentEvent | Called when a script profiling event is fired. | UObject/Script.h |
| OnToggleScriptProfiler | FOnToggleScriptProfiler | Called when a script profiler is enabled/disabled. | UObject/Script.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void InstrumentScriptEvent
(
const FScriptInstrumentationSignal& Info |
UObject/Script.h | ||
static bool IsDebuggingEnabled() |
UObject/Script.h | ||
static void SetScriptMaximumLoopIterations
(
const int32 MaximumLoopIterations |
UObject/Script.h | ||
static void ThrowScriptException
(
const UObject* ActiveObject, |
UObject/Script.h |