Navigation
API > API/Plugins > API/Plugins/RigVM
| Name | FRigVMDebugInfo |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMDebugInfo.h |
| Include Path | #include "RigVMCore/RigVMDebugInfo.h" |
Syntax
USTRUCT ()
struct FRigVMDebugInfo
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMDebugInfo() |
RigVMCore/RigVMDebugInfo.h |
Classes
| Name | Remarks |
|---|---|
| FExecutionHaltedEvent |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BreakpointActivationOnHit | TMap< FGuid, uint16 > | RigVMCore/RigVMDebugInfo.h | ||
| BreakpointHits | TMap< FGuid, uint16 > | RigVMCore/RigVMDebugInfo.h | ||
| Breakpoints | TArray< FRigVMBreakpoint > | RigVMCore/RigVMDebugInfo.h | ||
| CurrentActiveBreakpoint | FGuid | RigVMCore/RigVMDebugInfo.h | ||
| CurrentActiveBreakpointCallstack | TArray< TWeakObjectPtr< UObject > > | RigVMCore/RigVMDebugInfo.h | ||
| CurrentBreakpointAction | ERigVMBreakpointAction | RigVMCore/RigVMDebugInfo.h | ||
| HaltedAtBreakpoint | FRigVMBreakpoint | RigVMCore/RigVMDebugInfo.h | ||
| HaltedAtBreakpointHit | int32 | RigVMCore/RigVMDebugInfo.h | ||
| OnExecutionHalted | FExecutionHaltedEvent | RigVMCore/RigVMDebugInfo.h | ||
| TemporaryBreakpoint | FRigVMBreakpoint | RigVMCore/RigVMDebugInfo.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FRigVMBreakpoint & AddBreakpoint
(
const int32 InstructionIndex, |
RigVMCore/RigVMDebugInfo.h | ||
FExecutionHaltedEvent & ExecutionHalted() |
RigVMCore/RigVMDebugInfo.h | ||
const FRigVMBreakpoint & FindBreakpoint
(
const int32 InInstructionIndex, |
RigVMCore/RigVMDebugInfo.h | ||
const FRigVMBreakpoint & FindBreakpoint
(
const FGuid& InGuid |
RigVMCore/RigVMDebugInfo.h | ||
TArray< FRigVMBreakpoint > FindBreakpointsAtInstruction
(
const int32 InInstructionIndex |
RigVMCore/RigVMDebugInfo.h | ||
uint16 GetBreakpointHits
(
const FRigVMBreakpoint& InBreakpoint |
RigVMCore/RigVMDebugInfo.h | ||
const TArray< FRigVMBreakpoint > & GetBreakpoints() |
RigVMCore/RigVMDebugInfo.h | ||
const FRigVMBreakpoint & GetCurrentActiveBreakpoint() |
RigVMCore/RigVMDebugInfo.h | ||
TArray< TWeakObjectPtr< UObject > > & GetCurrentActiveBreakpointCallstack() |
RigVMCore/RigVMDebugInfo.h | ||
ERigVMBreakpointAction GetCurrentBreakpointAction() |
RigVMCore/RigVMDebugInfo.h | ||
| RigVMCore/RigVMDebugInfo.h | |||
const FRigVMBreakpoint & GetHaltedAtBreakpoint () |
RigVMCore/RigVMDebugInfo.h | ||
int32 GetHaltedAtBreakpointHit() |
RigVMCore/RigVMDebugInfo.h | ||
void HitBreakpoint
(
const FRigVMBreakpoint& InBreakpoint |
RigVMCore/RigVMDebugInfo.h | ||
void IncrementBreakpointActivationOnHit
(
const FRigVMBreakpoint& InBreakpoint |
RigVMCore/RigVMDebugInfo.h | ||
bool IsActive
(
const FRigVMBreakpoint& InBreakpoint |
RigVMCore/RigVMDebugInfo.h | ||
bool IsEmpty() |
RigVMCore/RigVMDebugInfo.h | ||
bool IsTemporaryBreakpoint
(
FRigVMBreakpoint Breakpoint |
RigVMCore/RigVMDebugInfo.h | ||
bool RemoveBreakpoint
(
const FRigVMBreakpoint& Breakpoint |
RigVMCore/RigVMDebugInfo.h | ||
void Reset() |
RigVMCore/RigVMDebugInfo.h | ||
void ResetState() |
RigVMCore/RigVMDebugInfo.h | ||
bool ResumeExecution() |
RigVMCore/RigVMDebugInfo.h | ||
void SetBreakpointActivationOnHit
(
const FRigVMBreakpoint& InBreakpoint, |
RigVMCore/RigVMDebugInfo.h | ||
void SetBreakpointHits
(
const FRigVMBreakpoint& InBreakpoint, |
RigVMCore/RigVMDebugInfo.h | ||
void SetBreakpoints
(
const TArray< FRigVMBreakpoint >& InBreakpoints |
RigVMCore/RigVMDebugInfo.h | ||
void SetCurrentActiveBreakpoint
(
const FRigVMBreakpoint& InBreakpoint |
RigVMCore/RigVMDebugInfo.h | ||
void SetCurrentActiveBreakpointCallstack
(
TArray< TWeakObjectPtr< UObject > > Callstack |
RigVMCore/RigVMDebugInfo.h | ||
void SetCurrentBreakpointAction
(
ERigVMBreakpointAction InCurrentBreakpointAction |
RigVMCore/RigVMDebugInfo.h | ||
void SetHaltedAtBreakpoint
(
const FRigVMBreakpoint& InHaltedAtBreakpoint |
RigVMCore/RigVMDebugInfo.h | ||
void SetHaltedAtBreakpointHit
(
int32 InHaltedAtBreakpointHit |
RigVMCore/RigVMDebugInfo.h | ||
void StartExecution() |
RigVMCore/RigVMDebugInfo.h |