#include <GraphCanvasMetadata.h>
Public Member Functions | |
AZ_RTTI (GraphCanvasMetadata, "{BD95C3EB-CD09-4F82-9724-032BD1827B95}") | |
AZ_CLASS_ALLOCATOR (GraphCanvasMetadata, AZ::SystemAllocator) | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Friends | |
class | GraphController |
This class provides a way to bundle metadata from Graph Canvas for storage in a GraphModel::Graph. The Graph class has a single AZStd::any for storing UI-specific metadata, where the node canvas stores one of these GraphCanvasMetadata. This allows the Graph's file on disk to include information about where nodes are located in the scene, bookmarks, comment blocks, node groupings, etc.