PythonScriptPlugin

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
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback