| FOutputDevice
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/Stack.h |
Include |
#include "UObject/Stack.h" |
struct FFrame : public FOutputDevice
Information about script execution at one stack level.
Name | Description | ||
---|---|---|---|
|
bArrayContextFailed |
||
|
uint8 * |
Code |
|
|
CurrentNativeFunction |
Currently executed native function |
|
|
FlowStack |
The execution flow stack for compiled Kismet code |
|
|
uint8 * |
Locals |
|
|
MostRecentProperty |
||
|
uint8 * |
MostRecentPropertyAddress |
|
|
Node |
Variables. |
|
|
UObject * |
Object |
|
|
FOutParmRec ... |
OutParms |
Contains information on any out parameters |
|
FFrame * |
PreviousFrame |
Previous frame on the stack |
|
FField * |
PropertyChainForCompiledIn |
If a class is compiled in then this is set to the property chain for compiled-in functions. |
Name | Description | |
---|---|---|
|
~FFrame() |
Name | Description | ||
---|---|---|---|
|
GetScriptCallstack ( |
This will return the StackTrace of the all script frames currently active |
|
|
GetStackDescription() |
This will return a string of the form "ScopeName.FunctionName" associated with this stack frame: |
|
|
GetStackTrace() |
This will return the StackTrace of the current callstack from the last native entry point |
|
|
InitPrintScriptCallstack() |
||
|
KismetExecutionMessage ( |
||
|
const uint8 |
PeekCode() |
Returns the current script op code |
|
CodeSkipSize... |
ReadCodeSkipCount() |
Reads a value from the bytestream, which represents the number of bytes to advance the code pointer for certain expressions. |
|
float |
ReadFloat() |
|
|
TNumericType |
ReadInt() |
|
|
ReadName() |
||
|
UObject *... |
ReadObject() |
|
|
FProperty &#... |
ReadProperty() |
|
|
FProperty &#... |
ReadPropertyUnchecked() |
May return null |
|
VariableSize... |
ReadVariableSize ( |
Reads a value from the bytestream which represents the number of bytes that should be zero'd out if a NULL context is encountered |
|
ReadWord() |
||
|
Serialize ( |
||
|
SkipCode ( |
Skips over the number of op codes specified by NumOps |
|
|
Step |
Functions. |
|
|
StepCompiledIn ( |
Replacement for Step that checks the for byte code, and if none exists, then PropertyChainForCompiledIn is used. |
|
|
StepCompiledIn ( |
Replacement for Step that checks the for byte code, and if none exists, then PropertyChainForCompiledIn is used. |
|
|
TNativeType ... |
StepCompiledInRef ( |
Replacement for Step that checks the for byte code, and if none exists, then PropertyChainForCompiledIn is used. |
|
StepExplicitProperty |
Replacement for Step that uses an explicitly specified property to unpack arguments |