An interface to track exported Python symbols.
More...
#include <PythonSymbolsBus.h>
Inherits AZ::EBusTraits.
|
virtual void | LogClass (const AZStd::string moduleName, const AZ::BehaviorClass *behaviorClass)=0 |
| logs a behavior class type
|
|
virtual void | LogClassWithName (const AZStd::string moduleName, const AZ::BehaviorClass *behaviorClass, const AZStd::string className)=0 |
| logs a behavior class type with an override to its name
|
|
virtual void | LogClassMethod (const AZStd::string moduleName, const AZStd::string globalMethodName, const AZ::BehaviorClass *behaviorClass, const AZ::BehaviorMethod *behaviorMethod)=0 |
| logs a static class method with a specified global method name
|
|
virtual void | LogBus (const AZStd::string moduleName, const AZStd::string busName, const AZ::BehaviorEBus *behaviorEBus)=0 |
| logs a behavior bus with a specified bus name
|
|
virtual void | LogGlobalMethod (const AZStd::string moduleName, const AZStd::string methodName, const AZ::BehaviorMethod *behaviorMethod)=0 |
| logs a global method from the behavior context registry with a specified method name
|
|
virtual void | LogGlobalProperty (const AZStd::string moduleName, const AZStd::string propertyName, const AZ::BehaviorProperty *behaviorProperty)=0 |
| logs a global property, enum, or constant from the behavior context registry with a specified property name
|
|
virtual void | Finalize ()=0 |
| signals the end of the logging of symbols
|
|
|
static const bool | EnableEventQueue = true |
|
An interface to track exported Python symbols.
The documentation for this class was generated from the following file:
- Gems/EditorPythonBindings/Code/Source/PythonSymbolsBus.h