Module |
|
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
(
UBlueprint * Blueprint,
UObject * ActiveObject,
const UEdGraphPin * WatchPin,
FProperty *& OutProperty,
void *& OutData,
void *& OutDelta,
UObject *& OutParent,
TArray< UObject * > & SeenObjects,
bool * OutbShouldUseContainerOffset
)
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
Parameter |
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 |