Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Kismet2 > API/Editor/UnrealEd/Kismet2/FKismetDebugUtilities
References
Module | UnrealEd |
Header | /Engine/Source/Editor/UnrealEd/Public/Kismet2/KismetDebugUtilities.h |
Include | #include "Kismet2/KismetDebugUtilities.h" |
Source | /Engine/Source/Editor/UnrealEd/Private/Kismet2/KismetDebugUtilities.cpp |
static EWatchTextResult FindDebuggingData
&40;
UBlueprint &42; Blueprint,
UObject &42; ActiveObject,
const UEdGraphPin &42; WatchPin,
const FProperty &42;& OutProperty,
const void &42;& OutData,
const void &42;& OutDelta,
UObject &42;& OutParent,
TArray< UObject &42; > & SeenObjects,
bool &42; bOutIsDirectPtr
&41;
Remarks
Helper function for converting between blueprint and debuggable data output params are only valid if the return result is EWatchTextResult::EWTR_Valid. EWTR_Valid if the debug data could be found, otherwise an appropriate error code
Parameters
Name | Description |
---|---|
Blueprint | Active blueprint that is being debugged |
ActiveObject | Instance of the object that is being debugged |
WatchPin | The pin where this debug breakpoint is from |
OutProperty | Property of interest |
OutData | Populated with the property address of interest |
OutDelta | Populated with the same thing as OutData |
OutParent | Populated with the active object |
SeenObjects | Used to track what objects have been traversed to find the OutProperty address |
bOutIsDirectPtr | True if OutData/OutDelta point directly at the property rather than its base address |