Open 3D Engine ScriptCanvas Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
This file is for deprecated Editor time / source data that is none-the-less used to assist developers writing code that can load and properly update legacy source files for ScriptCanvas. More...
Typedefs | |
using | EditorAssetConversionBus = AZ::EBus< EditorAssetConversionBusTraits > |
using | SourceHandle = ScriptCanvas::SourceHandle |
using | Reporters = AZStd::vector< Reporter > |
using | TraceSuppressionBus = AZ::EBus< TraceSuppressionRequests > |
using | EditorSceneVariableManagerRequestBus = AZ::EBus< EditorSceneVariableManagerRequests > |
using | EditorScriptCanvasComponentRequestBus = AZ::EBus< EditorScriptCanvasComponentRequests > |
using | EditorGraphRequestBus = AZ::EBus< EditorGraphRequests > |
using | EditorGraphNotificationBus = AZ::EBus< EditorGraphNotifications > |
using | EditorNodeNotificationBus = AZ::EBus< EditorNodeNotifications > |
using | EditorScriptCanvasComponentLoggingBus = AZ::EBus< EditorScriptCanvasComponentLogging > |
using | EditorLoggingComponentNotificationBus = AZ::EBus< EditorLoggingComponentNotifications > |
using | UpgradeNotificationsBus = AZ::EBus< UpgradeNotifications > |
using | GeneralGraphEventBus = AZ::EBus< GeneralGraphEvents > |
using | IconBus = AZ::EBus< IconRequests > |
using | NodeReplacementId = AZStd::string |
using | NodeReplacementRequestBus = AZ::EBus< INodeReplacementRequests, NodeReplacementRequests > |
using | GeneralRequestBus = AZ::EBus< GeneralRequests > |
using | GeneralEditorNotificationBus = AZ::EBus< GeneralEditorNotifications > |
using | GeneralAssetNotificationBus = AZ::EBus< GeneralAssetNotifications > |
using | NodeCreationNotificationBus = AZ::EBus< NodeCreationNotifications > |
using | VariablePaletteRequestBus = AZ::EBus< VariablePaletteRequests > |
using | VariableAutomationRequestBus = AZ::EBus< VariableAutomationRequests > |
using | AutomationRequestBus = AZ::EBus< AutomationRequests > |
using | SystemRequestBus = AZ::EBus< SystemRequests > |
using | UIRequestBus = AZ::EBus< UIRequests > |
using | UINotificationBus = AZ::EBus< UINotifications > |
using | ScriptCanvasExecutionBus = AZ::EBus< ScriptCanvasExecutionRequests > |
using | UndoRequestBus = AZ::EBus< UndoRequests > |
using | UndoNotificationBus = AZ::EBus< UndoNotifications > |
using | UnitTestVerificationBus = AZ::EBus< UnitTestVerificationRequests > |
using | UnitTestWidgetNotificationBus = AZ::EBus< UnitTestWidgetNotifications > |
using | DynamicSlotRequestBus = AZ::EBus< DynamicSlotRequests > |
using | SlotMappingRequestBus = AZ::EBus< SlotMappingRequests > |
using | SceneMemberMappingConfigurationRequestBus = AZ::EBus< SceneMemberMappingConfigurationRequests > |
using | SceneMemberMappingRequestBus = AZ::EBus< SceneMemberMappingRequests > |
using | NodeDescriptorRequestBus = AZ::EBus< NodeDescriptorRequests > |
using | EBusHandlerNodeDescriptorRequestBus = AZ::EBus< EBusHandlerNodeDescriptorRequests > |
using | EBusHandlerEventNodeDescriptorRequestBus = AZ::EBus< EBusHandlerEventNodeDescriptorRequests > |
using | VariableNodeDescriptorRequestBus = AZ::EBus< VariableNodeDescriptorRequests > |
using | SceneCounterRequestBus = AZ::EBus< SceneCounterRequests > |
using | ScriptCanvasWrapperNodeDescriptorRequestBus = AZ::EBus< ScriptCanvasWrapperNodeDescriptorRequests > |
using | ScriptEventReceiverNodeDescriptorRequestBus = AZ::EBus< ScriptEventReceiverNodeDescriptorRequests > |
using | ScriptEventReceiveNodeDescriptorNotificationBus = AZ::EBus< ScriptEventReceiveNodeDescriptorNotifications > |
using | ScriptEventReceiverEventNodeDescriptorBus = AZ::EBus< ScriptEventReceiverEventNodeDescriptorRequests > |
using | GraphItemCommandNotificationBus = AZ::EBus< GraphItemCommandNotifications > |
using | AssetGraphSceneBus = AZ::EBus< AssetGraphScene > |
using | LoggingDataRequestBus = AZ::EBus< LoggingDataRequests > |
using | LoggingDataNotificationBus = AZ::EBus< LoggingDataNotifications > |
typedef AZStd::unordered_multimap< AZ::NamedEntityId, ScriptCanvas::GraphIdentifier > | EntityGraphRegistrationMap |
typedef AZStd::unordered_multimap< AZ::NamedEntityId, ScriptCanvas::GraphIdentifier > | LoggingEntityMap |
typedef AZStd::unordered_set< ScriptCanvas::GraphIdentifier > | LoggingAssetSet |
typedef AZ::EntityId | LoggingDataId |
using | NodePaletteId = AZ::EntityId |
using | NodePaletteModelNotificationBus = AZ::EBus< NodePaletteModelNotifications > |
using | PropertyGridRequestBus = AZ::EBus< PropertyGridRequests > |
using | GraphValidatorDockWidgetNotificationBus = AZ::EBus< GraphValidatorDockWidgetNotifications > |
using | GraphPtr = EditorGraph * |
using | GraphPtrConst = const EditorGraph * |
using | SourceDescription = ScriptCanvas::SourceDescription |
Functions | |
AZ_ENUM_CLASS_WITH_UNDERLYING_TYPE (InterpreterStatus, AZ::u8, Waiting, Misconfigured, Incompatible, Configured, Pending, Ready, Running, Stopped) | |
AZ_INLINE AZStd::vector< LoadedInterpretedDependency > | LoadInterpretedDepencies (const ScriptCanvas::DependencySet &dependencySet) |
AZ_INLINE LoadTestGraphResult | LoadTestGraph (AZStd::string_view path) |
AZ_INLINE Reporters | RunGraph (const RunGraphSpec &runGraphSpec) |
AZ_INLINE void | RunEditorAsset (AZ::Data::Asset< AZ::Data::AssetData > asset, Reporter &reporter, ScriptCanvas::ExecutionMode mode) |
AZ_INLINE void | RunGraphImplementation (const RunGraphSpec &runGraphSpec, Reporter &reporter) |
AZ_INLINE void | RunGraphImplementation (const RunGraphSpec &runGraphSpec, LoadTestGraphResult &loadGraphResult, Reporter &reporter) |
AZ_INLINE void | RunGraphImplementation (const RunGraphSpec &runGraphSpec, Reporters &reporters) |
AZ_INLINE void | Simulate (const DurationSpec &duration) |
AZ_INLINE void | SimulateDuration (const DurationSpec &duration) |
AZ_INLINE void | SimulateSeconds (const DurationSpec &duration) |
AZ_INLINE void | SimulateTicks (const DurationSpec &duration) |
AZ_INLINE void | CopyAssetEntityIdsToOverrides (RuntimeDataOverrides &runtimeDataOverrides) |
AZ_INLINE void | RunEditorAsset (SourceHandle asset, Reporter &reporter, ScriptCanvas::ExecutionMode mode) |
AZStd::optional< SourceHandle > | CompleteDescription (const SourceHandle &source) |
bool | CompleteDescriptionInPlace (SourceHandle &source) |
AZStd::optional< SourceHandle > | CreateFromAnyPath (const SourceHandle &source, const AZ::IO::Path &path) |
DefineState (ReplaceDeprecatedConnections) | |
DefineState (ReplaceDeprecatedNodes) | |
DefineState (CollectData) | |
DefineState (PreRequisites) | |
DefineState (PreventUndo) | |
DefineState (Start) | |
DefineState (DisplayReport) | |
DefineState (Finalize) | |
DefineState (VerifySaveDataVersion) | |
DefineState (SanityChecks) | |
DefineState (UpgradeScriptEvents) | |
DefineState (FixLeakedData) | |
DefineState (UpgradeConnections) | |
DefineState (UpdateOutOfDateNodes) | |
DefineState (BuildGraphCanvasMapping) | |
DefineState (RestoreUndo) | |
DefineState (Skip) | |
DefineState (ParseGraph) | |
AZStd::string | GetEditingGameDataFolder () |
void | SetRecentAssetId (SourceHandle assetId) |
void | ClearRecentAssetId () |
QStringList | ReadRecentFiles () |
void | WriteRecentFiles (const QStringList &filenames) |
void | AddRecentFile (const QString &filename) |
void | ClearRecentFile () |
This file is for deprecated Editor time / source data that is none-the-less used to assist developers writing code that can load and properly update legacy source files for ScriptCanvas.