PythonScriptPlugin

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FPythonCommandEx

Extended information when executing Python commands.

Public struct UStruct BlueprintType

FPythonLogOutputEntry

Log output entry captured from Python.

Public class

IPythonScriptPlugin

Enums

Name

Description

Public enum UEnum

EPythonCommandExecutionMode

Controls the execution mode used for the Python command.

Public enum UEnum

EPythonCommandFlags

Flags that can be specified when running Python commands.

Public enum UEnum

EPythonFileExecutionScope

Controls the scope used when executing Python files.

Public enum UEnum

EPythonLogOutputType

Types of log output that Python can give.

Functions

Name Description

Public function

void

 

LexFromString

(
    EPythonCommandExecutionMode& OutMo...,
    const TCHAR* InBuffer
)

Public function

const TCHAR ...

 

LexToString

(
    EPythonLogOutputType InType
)

Public function

const TCHAR ...

 

LexToString

(
    EPythonCommandExecutionMode InMode
)

Public function

bool

 

LexTryParseString

(
    EPythonCommandExecutionMode& OutMo...,
    const TCHAR* InBuffer
)

Public function

constexpr bo...

 

operator!

(
    EPythonCommandFlags E
)

Public function

constexpr EP...

 

operator&

(
    EPythonCommandFlags Lhs,
    EPythonCommandFlags Rhs
)

Public function

EPythonComma...

 

operator&=

(
    EPythonCommandFlags& Lhs,
    EPythonCommandFlags Rhs
)

Public function

constexpr EP...

 

operator^

(
    EPythonCommandFlags Lhs,
    EPythonCommandFlags Rhs
)

Public function

EPythonComma...

 

operator^=

(
    EPythonCommandFlags& Lhs,
    EPythonCommandFlags Rhs
)

Public function

constexpr EP...

 

operator|

(
    EPythonCommandFlags Lhs,
    EPythonCommandFlags Rhs
)

Public function

EPythonComma...

 

operator|=

(
    EPythonCommandFlags& Lhs,
    EPythonCommandFlags Rhs
)

Public function

constexpr EP...

 

operator~

(
    EPythonCommandFlags E
)