Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/Kismet2/KismetDebugUtilities.h |
Include |
#include "Kismet2/KismetDebugUtilities.h" |
class FKismetDebugUtilities
No constructors are accessible with public or protected access.
Name | Description | ||
---|---|---|---|
|
AttemptToBreakExecution ( |
||
|
CanWatchPin ( |
||
|
CheckBreakConditions ( |
||
|
ClearBreakpoints ( |
Deletes all breakpoints in this blueprint |
|
|
ClearPinWatches ( |
||
|
EndOfScriptExecution() |
Called on terminatation of the current script execution so we can reset any break conditions |
|
|
UBreakpoint ... |
FindBreakpointForNode ( |
Returns the breakpoint associated with a node, or NULL |
|
UClass * |
FindClassForNode |
Return proper class for breakpoint. |
|
FProperty &#... |
FindClassPropertyForNode ( |
Looks thru the debugging data for any class variables associated with the node (e.g., temporary variables or timelines) |
|
FProperty &#... |
FindClassPropertyForPin ( |
Looks thru the debugging data for any class variables associated with the pin. |
|
EWatchTextRe... |
FindDebuggingData ( |
Helper function for converting between blueprint and debuggable data output params are only valid if the return result is EWatchTextResult::EWTR_Valid. |
|
UEdGraphNode... |
FindSourceNodeForCodeLocation |
Find the node that resulted in code at the specified location in the Object, or NULL if there was a problem (e.g., no debugging information was generated) |
|
GetAndClearLastExceptionMessage() |
This doesn't work properly if there is more than one blueprint editor open at once either (one will consume it, the others will be left in the cold) |
|
|
GetBreakpointInstallationSites ( |
Returns the installation site(s); don't cache these pointers! |
|
|
UEdGraphNode... |
GetCurrentInstruction() |
Returns the current instruction; if a PIE/SIE session is started but paused; otherwise NULL |
|
EWatchTextRe... |
GetDebugInfo ( |
Gets the debug info for a specified site. |
|
GetDebugInfo_InContainer ( |
||
|
GetDebugInfoInternal ( |
||
|
UEdGraphNode... |
GetMostRecentBreakpointHit() |
Returns the most recent hit breakpoint; if a PIE/SIE session is started but paused; otherwise NULL |
|
const TSimpl... |
GetTraceStack() |
Get the trace stack. |
|
GetValidBreakpointLocations ( |
Returns the set of valid macro source node breakpoint location(s) for the given macro instance node. |
|
|
EWatchTextRe... |
GetWatchText ( |
Gets the watched tooltip for a specified site. |
|
HasDebuggingData ( |
Is there debugging data available for this blueprint? |
|
|
IsBreakpointValid ( |
Is the node a valid breakpoint target? (i.e., the node is impure and ended up generating code) |
|
|
IsPinBeingWatched ( |
||
|
IsSingleStepping() |
Whether or not we are single stepping. |
|
|
NotifyDebuggerOfEndOfGameFrame ( |
Notify the debugger of the end of the game frame. |
|
|
NotifyDebuggerOfStartOfGameFrame ( |
Notify the debugger of the start of the game frame. |
|
|
OnScriptException ( |
||
|
ReapplyBreakpoint ( |
Reapplies the breakpoint (used after recompiling to ensure it is set if needed) |
|
|
RemovePinWatch ( |
||
|
RequestSingleStepIn() |
Request an attempt to single-step to the next node |
|
|
RequestStepOut() |
Request an attempt to step out of the current graph |
|
|
RequestStepOver() |
Request an attempt to step over to the next node in this graph or the calling graph |
|
|
SetBreakpointEnabled ( |
Set or clear the enabled flag for the breakpoint |
|
|
SetBreakpointEnabledForSingleStep ( |
Sets this breakpoint up as a single-step breakpoint (will disable or delete itself after one go if the breakpoint wasn't already enabled) |
|
|
SetBreakpointInternal ( |
Install/uninstall the breakpoint into/from the script code for the generated class that contains the node |
|
|
SetBreakpointLocation ( |
Set the node that the breakpoint should focus on |
|
|
StartDeletingBreakpoint ( |
Start the process of deleting this breakpoint |
|
|
TogglePinWatch ( |
||
|
UpdateBreakpointStateWhenHit ( |
Update the internal state of the breakpoint when it got hit |
Name |
Description |
|
---|---|---|
|
EWatchTextResult |
Name |
Description |
---|---|
FOnWatchedPinsListChanged |
Delegate for when pins are added or removed from the watchlist. |
Name |
Description |
---|---|
MAX_TRACE_STACK_SAMPLES |
The maximum number of trace samples to gather before overwriting old ones. |
WatchedPinsListChangedEvent |
Notifies listeners when a watched pin is added or removed. |