FBacktrackMap

This class maps from final objects to their original source object, across cloning, autoexpansion, etc...

Choose your operating system:

Windows

macOS

Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/Kismet2/CompilerResultsLog.h

Include

#include "Kismet2/CompilerResultsLog.h"

Syntax

class FBacktrackMap

Remarks

This class maps from final objects to their original source object, across cloning, autoexpansion, etc...

Variables

Name Description

Protected variable

TMap< UEdGraphP...

 

PinSourceBacktrackMap

Maps from transient pins created during compiling to original 'source pin' object.

Protected variable

TMap< UObject c...

 

SourceBacktrackMap

Maps from transient object created during compiling to original 'source code' object.

Functions

Name Description

Public function

UObject *...

 

FindSourceObject

(
    UObject* PossiblyDuplicatedObj...
)

Returns the true source object for the passed in object

Public function Const

UObject cons...

 

FindSourceObject

(
    UObject const* PossiblyDuplica...
)

Returns the true source object for the passed in object

Public function

UEdGraphPin ...

 

FindSourcePin

(
    UEdGraphPin* PossiblyDuplicate...
)

Public function Const

UEdGraphPin ...

 

FindSourcePin

(
    UEdGraphPin const* PossiblyDup...
)

Public function

void

 

NotifyIntermediateObjectCreation

(
    UObject* NewObject,
    UObject* SourceObject
)

Update the source backtrack map to

Public function

void

 

NotifyIntermediatePinCreation

(
    UEdGraphPin* NewPin,
    UEdGraphPin* SourcePin
)

Update the pin source backtrack map to