GraphDocumentRequests establishes a common interface for graph model graphs managed by the document system.
More...
#include <GraphDocumentRequestBus.h>
Inherits AZ::EBusTraits.
|
typedef AZ::Uuid | BusIdType |
|
|
virtual GraphModel::GraphPtr | GetGraph () const =0 |
|
virtual GraphCanvas::GraphId | GetGraphId () const =0 |
|
virtual AZStd::string | GetGraphName () const =0 |
|
virtual void | SetGeneratedFilePaths (const AZStd::vector< AZStd::string > &pathas)=0 |
| Set a list of all of the generated files from the last time this graph was compiled.
|
|
virtual const AZStd::vector< AZStd::string > & | GetGeneratedFilePaths () const =0 |
| Get a list of all of the generated files from the last time this graph was compiled.
|
|
virtual bool | CompileGraph ()=0 |
| Evaluate the graph nodes, slots, values, and settings to generate and export data.
|
|
virtual void | QueueCompileGraph ()=0 |
| Schedule the graph to be compiled on the next system tick.
|
|
virtual bool | IsCompileGraphQueued () const =0 |
| Returns true if graph compilation has already been scheduled.
|
|
|
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Multiple |
|
static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
|
GraphDocumentRequests establishes a common interface for graph model graphs managed by the document system.
The documentation for this class was generated from the following file:
- Gems/Atom/Tools/AtomToolsFramework/Code/Include/AtomToolsFramework/Graph/GraphDocumentRequestBus.h