Skip to content

FSMCompilerDelegates

Module: SMSystemEditor

#include <SMCompilerDelegates.h>

Description

struct FSMCompilerDelegates;

Delegates used by the compile process.

Public Functions

Name
DECLARE_MULTICAST_DELEGATE_OneParam(FOnBlueprintCompiledSignature , const FKismetCompilerContext & )

Public Attributes

Name
FOnBlueprintCompiledSignature OnStateMachinePreCompiled
FOnBlueprintCompiledSignature OnStateMachinePostCompiled
FOnBlueprintCompiledSignature OnNodePreCompiled
FOnBlueprintCompiledSignature OnNodePostCompiled

Public Functions Documentation

function DECLARE_MULTICAST_DELEGATE_OneParam

DECLARE_MULTICAST_DELEGATE_OneParam(
    FOnBlueprintCompiledSignature ,
    const FKismetCompilerContext & 
)

Delegate type when a blueprint is compiled. Broadcasts the FKismetCompilerContext which has access to the MessageLog and Blueprint.


Public Attributes Documentation

variable OnStateMachinePreCompiled

static FOnBlueprintCompiledSignature OnStateMachinePreCompiled;

Called during PreCompile() of a state machine blueprint.


variable OnStateMachinePostCompiled

static FOnBlueprintCompiledSignature OnStateMachinePostCompiled;

Called during PostCompile() of a state machine blueprint.


variable OnNodePreCompiled

static FOnBlueprintCompiledSignature OnNodePreCompiled;

Called during PreCompile() of a node blueprint.


variable OnNodePostCompiled

static FOnBlueprintCompiledSignature OnNodePostCompiled;

Called during PostCompile() of a node blueprint.