Open 3D Engine EditorPythonBindings Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
EditorPythonBindings | |
Convert | |
StackVariableAllocator | |
CustomTypeBindingNotifications | |
EditorPythonBindingsNotifications | |
ActionManagerRequests | |
MenuManagerRequests | |
PythonActionManagerHandler | |
PythonEditorAction | |
ToolBarManagerRequests | |
PythonLogSymbolsComponent | Exports Python symbols to the log folder for Python script developers to include into their local projects |
PythonMarshalTypeRequests | An abstract to marshal between Behavior and Python type values |
PythonMarshalComponent | Handles marshaling of built-in Behavior types like numbers, strings, and lists |
TypeConverter | |
TypeConverterTuple | |
PythonProxyObject | Wraps an instance of a Behavior Class that is flagged for 'Editor' |
PythonReflectionComponent | Inspects the Behavior Context for methods to expose as Python bindings |
PythonSymbolEvents | An interface to track exported Python symbols |
PythonSystemComponent | |
pybind11 | |
detail | |
type_caster< EditorPythonBindings::PythonProxyObject > | Type caster specialization PythonProxyObject to convert between Python <-> AZ Reflection |
type_caster< AZStd::string > | Converts AZStd::string to/from Python String |
type_caster< AZStd::string_view > | Converts AZStd::string_view to/from Python String |