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.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNEditorPythonBindings
|oNConvert
||\CStackVariableAllocator
|oCCustomTypeBindingNotifications
|oCEditorPythonBindingsNotifications
|oCActionManagerRequests
|oCMenuManagerRequests
|oCPythonActionManagerHandler
|oCPythonEditorAction
|oCToolBarManagerRequests
|oCPythonLogSymbolsComponentExports Python symbols to the log folder for Python script developers to include into their local projects
|oCPythonMarshalTypeRequestsAn abstract to marshal between Behavior and Python type values
|oCPythonMarshalComponentHandles marshaling of built-in Behavior types like numbers, strings, and lists
||\CTypeConverter
|oCTypeConverterTuple
|oCPythonProxyObjectWraps an instance of a Behavior Class that is flagged for 'Editor'
|oCPythonReflectionComponentInspects the Behavior Context for methods to expose as Python bindings
|oCPythonSymbolEventsAn interface to track exported Python symbols
|\CPythonSystemComponent
\Npybind11
 \Ndetail
  oCtype_caster< EditorPythonBindings::PythonProxyObject >Type caster specialization PythonProxyObject to convert between Python <-> AZ Reflection
  oCtype_caster< AZStd::string >Converts AZStd::string to/from Python String
  \Ctype_caster< AZStd::string_view >Converts AZStd::string_view to/from Python String