Class the wraps all the generation of translation data for all scripting types. More...
#include <TranslationGeneration.h>
Public Member Functions | |
| bool | TranslateBehaviorClass (const AZ::BehaviorClass *behaviorClass) | 
| Generate the translation data for a given BehaviorClass.  | |
| void | TranslateBehaviorClasses () | 
| Generate the translation data for all Behavior Context classes.  | |
| void | TranslateEBus (const AZ::BehaviorEBus *behaviorEBus) | 
| Generate the translation data for Behavior Ebus, handles both Handlers and Senders.  | |
| bool | TranslateSingleAZEvent (const AZ::BehaviorMethod *method) | 
| Generate the translation data for a specific AZ::Event.  | |
| void | TranslateAZEvents () | 
| Generate the translation data for AZ::Events.  | |
| void | TranslateNodes () | 
| Generate the translation data for all ScriptCanvas::Node types.  | |
| void | TranslateNode (const AZ::TypeId &nodeTypeId) | 
| Generate the translation data for the specified TypeId (must inherit from ScriptCanvas::Node)  | |
| void | TranslateOnDemandReflectedTypes (TranslationFormat &translationRoot) | 
| Generate the translation data for on-demand reflected types.  | |
| void | TranslateBehaviorGlobals () | 
| Generates the translation data for all global properties and methods in the BehaviorContext.  | |
| void | TranslateBehaviorGlobalMethod (const AZStd::string &methodName) | 
| Generates the translation data for the specified global method in the BehaviorContext (global, by name)  | |
| void | TranslateBehaviorProperty (const AZStd::string &propertyName) | 
| Generates the translation data for the specified property in the BehaviorContext (global, by name)  | |
| void | TranslateBehaviorProperty (const AZ::BehaviorProperty *behaviorProperty, const AZStd::string &className, const AZStd::string &context, Entry *entry=nullptr) | 
| Generates the translation data for the specified property in the BehaviorContext.  | |
| void | TranslateDataTypes () | 
| Generates a type map from reflected types that are suitable for BehaviorContext objects used by ScriptCanvas.  | |
Class the wraps all the generation of translation data for all scripting types.