#include <ScriptCanvasBuilderDataSystemBus.h>
Inherits AZ::EBusTraits.
Public Types | |
using | BusIdType = AZ::Uuid |
Public Member Functions | |
virtual void | SourceFileChanged (const BuilderSourceResult &result, AZStd::string_view relativePath, AZStd::string_view scanFolder)=0 |
sent when a source file has been modified or newly added | |
virtual void | SourceFileFailed (AZStd::string_view relativePath, AZStd::string_view scanFolder)=0 |
sent when a source file failed to load or process | |
virtual void | SourceFileRemoved (AZStd::string_view relativePath, AZStd::string_view scanFolder)=0 |
sent when file was removed from the tracked system | |
Static Public Attributes | |
static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
Provides notifications of changes, failures, and removals of ScriptCanvas source files in the project folders only. This alleviates clients which are only interested in ScriptCanvas source file status from having to listen to the AssetSystemBus themselves, and checking for or re-parsing for ScriptCanvas builder data.