Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::EditorPythonConsoleInterface Class Referenceabstract

Interface into the Python virtual machine's data. More...

#include <EditorPythonConsoleBus.h>

Classes

struct  GlobalFunction
 Returns the known list of global functions inside a Python module. More...
 

Public Types

using GlobalFunctionCollection = AZStd::vector< GlobalFunction >
 

Public Member Functions

 AZ_RTTI (EditorPythonConsoleInterface, "{CAE877C8-DAA8-4535-BCBF-F392EAA7CEA9}")
 
virtual void GetModuleList (AZStd::vector< AZStd::string_view > &moduleList) const =0
 Returns the known list of modules exported to Python.
 
virtual void GetGlobalFunctionList (GlobalFunctionCollection &globalFunctionCollection) const =0
 
virtual AZStd::string FetchPythonTypeName (const AZ::BehaviorParameter &param)=0
 

Protected Member Functions

 EditorPythonConsoleInterface (EditorPythonConsoleInterface &&)=delete
 
EditorPythonConsoleInterfaceoperator= (EditorPythonConsoleInterface &&)=delete
 

Detailed Description

Interface into the Python virtual machine's data.


The documentation for this class was generated from the following file: