FStateTreeCompilerLog

Message log for StateTree compilation

Choose your operating system:

Windows

macOS

Linux

References

Module

StateTreeEditorModule

Header

/Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeCompilerLog.h

Include

#include "StateTreeCompilerLog.h"

Syntax

USTRUCT()
struct FStateTreeCompilerLog

Remarks

Message log for StateTree compilation

Variables

Name Description

Protected variable UProperty

TArray< FStateT...

 

Messages

Protected variable UProperty

TArray< const U...

 

StateStack

Functions

Name Description

Public function Const

void

 

AppendToLog

(
    IMessageLogListing* LogListing
)

Appends StateTree log to log listing.

Public function Const

const UState...

 

CurrentState()

Returns current state context.

Public function

void

 

PopState

(
    const UStateTreeState* InState
)

Pops State to be reported along with the message.

Public function

void

 

PushState

(
    const UStateTreeState* InState
)

Pushes State to be reported along with the message.

Public function

void

 

Report

(
    EMessageSeverity::Type InSeverity,
    const FStateTreeBindableStructDesc ...,
    const FString& InMessage
)

Reports a message.

Public function

void

 

Reportf

(
    EMessageSeverity::Type InSeverity,
    const FmtType& Fmt,
    Types... Args
)

Formatted version of the Report(), omits Item for convenience.

Public function

void

 

Reportf

(
    EMessageSeverity::Type InSeverity,
    const FStateTreeBindableStructDesc ...,
    const FmtType& Fmt,
    Types... Args
)

Formatted version of the Report().