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.