FKismetDebugUtilities::FindDebuggingData

Helper function for converting between blueprint and debuggable data output params are only valid if the return result is EWatchTextResult::EWTR_Valid.

Windows
MacOS
Linux

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

Syntax

static EWatchTextResult FindDebuggingData
(
    UBlueprint * Blueprint,
    UObject * ActiveObject,
    const UEdGraphPin * WatchPin,
    FProperty *& OutProperty,
    void *& OutData,
    void *& OutDelta,
    UObject *& OutParent,
    TArray< UObject * > & SeenObjects,
    bool * OutbShouldUseContainerOffset
)

Remarks

Helper function for converting between blueprint and debuggable data output params are only valid if the return result is EWatchTextResult::EWTR_Valid.

Returns

EWTR_Valid if the debug data could be found, otherwise an appropriate error code

Parameters

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss