Navigation
Unreal Engine C++ API Reference > Editor > UnrealEd > Kismet2
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
Type | Name | Description | |
---|---|---|---|
![]() |
TMap< UEdGraphPin *, UEdGraphPin * > | PinSourceBacktrackMap | Maps from transient pins created during compiling to original 'source pin' object. |
![]() |
TMap< UObject const *, UObject * > | SourceBacktrackMap | Maps from transient object created during compiling to original 'source code' object. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
UObject * | FindSourceObject
(
UObject* PossiblyDuplicatedObject |
Returns the true source object for the passed in object |
![]() ![]() |
UObject const * | FindSourceObject
(
UObject const* PossiblyDuplicatedObject |
Returns the true source object for the passed in object |
![]() |
UEdGraphPin * | FindSourcePin
(
UEdGraphPin* PossiblyDuplicatedPin |
|
![]() ![]() |
UEdGraphPin const * | FindSourcePin
(
UEdGraphPin const* PossiblyDuplicatedPin |
|
![]() |
void | NotifyIntermediateObjectCreation
(
UObject* NewObject, |
Update the source backtrack map to note that NewObject was most closely generated/caused by the SourceObject |
![]() |
void | NotifyIntermediatePinCreation
(
UEdGraphPin* NewPin, |
Update the pin source backtrack map to note that NewPin was most closely generated/caused by the SourcePin |