Skip to content

FSMBlueprintDebugEditorBridge

Module: SMSystem

#include <SMBlueprintDebugEditorBridge.h>

Description

class FSMBlueprintDebugEditorBridge;

Communication with the editor module for debugging blueprints. This hooks debug events when executing graphs.

FDebugOnScope should be placed within the scope of a graph execution to trigger debug events.

Public Classes

Name
struct FDebugOnScope

Public Functions

Name
SMSYSTEM_API FSMBlueprintDebugEditorBridge & Get()
FSMBlueprintDebugEditorBridge(const FSMBlueprintDebugEditorBridge & ) =deleted
FSMBlueprintDebugEditorBridge & operator=(const FSMBlueprintDebugEditorBridge & ) =deleted

Friends

Name
class USMBlueprintDebugController

Public Functions Documentation

function Get

static SMSYSTEM_API FSMBlueprintDebugEditorBridge & Get()

function FSMBlueprintDebugEditorBridge

FSMBlueprintDebugEditorBridge(
    const FSMBlueprintDebugEditorBridge & 
) =deleted

function operator=

FSMBlueprintDebugEditorBridge & operator=(
    const FSMBlueprintDebugEditorBridge & 
) =deleted

Private Attributes Documentation

variable OnDebugScopeStartEvent

FSimpleDelegate OnDebugScopeStartEvent;

variable OnDebugScopeEndEvent

FSimpleDelegate OnDebugScopeEndEvent;

Friends

friend USMBlueprintDebugController

friend class USMBlueprintDebugController(
    USMBlueprintDebugController 
);