Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/Kismet2/CompilerResultsLog.h |
Include |
#include "Kismet2/CompilerResultsLog.h" |
class FCompilerResultsLog
This class represents a log of compiler output lines (errors, warnings, and information notes), each of which can be a rich tokenized message
Name | Description | ||
---|---|---|---|
|
AnnotatedNodes |
Tracks nodes that produced errors/warnings |
|
|
bAnnotateMentionedNodes |
Should nodes mentioned in messages be annotated for display with that message? |
|
|
bLogDetailedResults |
Should detailed results be appended to the final summary log? |
|
|
bLogInfoOnly |
Should we log only Info messages, or all messages? |
|
|
bSilentMode |
Should we be silent? |
|
|
int |
EventDisplayThresholdMs |
Minimum event time (ms) for inclusion into the final summary log. |
|
FullMacroBacktrackMap |
Map to track intermediate nodes back to the source macro instance nodes. |
|
|
IntermediateTunnelNodeToTunnelInstanceMap |
Map to track intermediate tunnel nodes back to the intermediate expansion tunnel instance. |
|
|
Messages |
List of all tokenized messages. |
|
|
NumErrors |
Number of error messages. |
|
|
NumWarnings |
Number of warnings. |
|
|
SourceBacktrackMap |
Maps from transient object created during compiling to original 'source code' object. |
|
|
SourcePath |
Name of the source object being compiled. |
Name | Description | |
---|---|---|
|
FCompilerResultsLog ( |
Name | Description | |
---|---|---|
|
~FCompilerResultsLog() |
Name | Description | ||
---|---|---|---|
|
AddChildEvent ( |
Helper method to add a child event to the given parent event scope |
|
|
AddTokenizedMessage ( |
Store an already tokenized message. |
|
|
AnnotateNode ( |
Links the UEdGraphNode with the LogLine: |
|
|
Append ( |
||
|
BeginEvent ( |
Begin a new compiler event |
|
|
CalculateStableIdentifierForLatentActionManager ( |
Returns a int32 used to uniquely identify an action for the latent action manager |
|
|
CommitPotentialMessages ( |
Commit all stored potential messages for a given node. Returns true if any messages were written. |
|
|
EndEvent() |
End the current compiler event |
|
|
TSharedRef< ... |
Error ( |
Write an error in to the compiler log. |
|
UObject *... |
FindSourceMacroInstance ( |
|
|
UObject cons... |
FindSourceObject ( |
Returns the true source object for the passed in object |
|
UObject *... |
FindSourceObject ( |
Returns the true source object for the passed in object |
|
T const *... |
FindSourceObjectTypeChecked ( |
|
|
T * |
FindSourceObjectTypeChecked ( |
Returns the true source object for the passed in object; does type checking on the result |
|
const UEdGra... |
FindSourcePin ( |
|
|
UEdGraphPin ... |
FindSourcePin ( |
|
|
TSharedRef< ... |
GetBlueprintMessageLog ( |
Get the message log listing for this blueprint |
|
FCompilerRes... |
GetEventTarget() |
Access the current event target log |
|
const UEdGra... |
GetIntermediateTunnelInstance ( |
Returns the intermediate tunnel instance that generated the node |
|
GetLogName() |
Accessor for the LogName, so it can be opened elsewhere |
|
|
InternalLogEvent ( |
Internal helper method to recursively append event details into the MessageLog |
|
|
InternalLogMessage ( |
||
|
InternalLogMessage ( |
||
|
InternalLogSummary() |
Internal method to append the final compiler results summary to the MessageLog |
|
|
IsMessageEnabled ( |
Returns true if the user has requested this compiler message be suppressed |
|
|
TSharedRef< ... |
Note ( |
Write a |
|
NotifyIntermediateMacroNode ( |
Update the map that tracks nodes created by macro instance nodes |
|
|
NotifyIntermediateObjectCreation |
Update the source backtrack map to |
|
|
NotifyIntermediatePinCreation ( |
||
|
NotifyIntermediateTunnelNode ( |
Update the expansion map to |
|
|
Register() |
Register this log with the MessageLog module |
|
|
SetSourcePath ( |
Set the source name for the final log summary |
|
|
TSharedRef< ... |
StorePotentialError ( |
Store a potential error for a given node in the compiler log. |
|
TSharedRef< ... |
StorePotentialNote ( |
Store a potential |
|
TSharedRef< ... |
StorePotentialWarning ( |
Store a potential warning for a given node in the compiler log. |
|
Tokenize ( |
||
|
Tokenize ( |
||
|
Unregister() |
Unregister this log from the MessageLog module |
|
|
TSharedRef< ... |
Warning ( |
Write a warning in to the compiler log. |
|
Warning |
Write a warning in to the compiler log. |
Name |
Description |
---|---|
CurrentEventTarget |
The log target for compile events |
GetGlobalModuleCompilerDumpDelegateHandle |
Handle to the registered GetGlobalModuleCompilerDump delegate. |
Name |
The log's name, for easy re-use |