Navigation
| Name | PythonScriptPlugin |
| Type | Plugin |
| Part of Plugins | Python Editor Script Plugin |
| Location | /Engine/Plugins/Experimental/PythonScriptPlugin/Source/PythonScriptPlugin/ |
| Module Build Rules | PythonScriptPlugin.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FPipInstallHelper | Simplified UI helper for creating a modal dialog and running (background) installs |
| FPythonScriptInitHelper | Helpers for handling standard delegate pipeline pattern for python/pip install |
Structs
| Name | Remarks |
|---|---|
| FPythonCommandEx | Extended information when executing Python commands. |
| FPythonLogOutputEntry | Log output entry captured from Python. |
| ICmdProgressNotifier | Interface for wrapping a notifier that can return info from pip install |
Interfaces
| Name | Remarks |
|---|---|
| IPipInstall | Interface to pip installer used by python script plugin for installing plugin python dependencies |
| IPythonScriptPlugin |
Enums
Public
| Name | Remarks |
|---|---|
| EPipInstallDialogResult | PipInstall dialog responses. |
| EPythonCommandExecutionMode | Controls the execution mode used for the Python command. |
| EPythonCommandFlags | Flags that can be specified when running Python commands. |
| EPythonFileExecutionScope | Controls the scope used when executing Python files. |
| EPythonLogOutputType | Types of log output that Python can give. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void LexFromString
(
EPythonCommandExecutionMode& OutMode, |
PythonScriptTypes.h | ||
const TCHAR * LexToString
(
EPythonLogOutputType InType |
PythonScriptTypes.h | ||
const TCHAR * LexToString
(
EPythonCommandExecutionMode InMode |
PythonScriptTypes.h | ||
bool LexTryParseString
(
EPythonCommandExecutionMode& OutMode, |
PythonScriptTypes.h | ||
bool operator!
(
EPythonCommandFlags E |
PythonScriptTypes.h | ||
EPythonCommandFlags operator&
(
EPythonCommandFlags Lhs, |
PythonScriptTypes.h | ||
EPythonCommandFlags & operator&=
(
EPythonCommandFlags& Lhs, |
PythonScriptTypes.h | ||
EPythonCommandFlags operator^
(
EPythonCommandFlags Lhs, |
PythonScriptTypes.h | ||
EPythonCommandFlags & operator^=
(
EPythonCommandFlags& Lhs, |
PythonScriptTypes.h | ||
EPythonCommandFlags operator|
(
EPythonCommandFlags Lhs, |
PythonScriptTypes.h | ||
EPythonCommandFlags & operator|=
(
EPythonCommandFlags& Lhs, |
PythonScriptTypes.h | ||
EPythonCommandFlags operator~
(
EPythonCommandFlags E |
PythonScriptTypes.h |