Open 3D Engine EditorPythonBindings Gem 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.
EditorPythonBindings::PythonMarshalComponent::TypeConverter Class Referenceabstract

Inherited by EditorPythonBindings::TypeConverterTuple.

Public Member Functions

virtual AZStd::optional< PythonMarshalComponent::BehaviorValueResult > PythonToBehaviorValueParameter (PythonMarshalTypeRequests::BehaviorTraits traits, pybind11::object pyObj, AZ::BehaviorArgument &outValue)=0
 
virtual AZStd::optional< PythonMarshalComponent::PythonValueResult > BehaviorValueParameterToPython (AZ::BehaviorArgument &behaviorValue)=0
 
virtual bool CanConvertPythonToBehaviorValue (BehaviorTraits traits, pybind11::object pyObj) const =0
 

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