Open 3D Engine GraphModel Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GraphModelIntegration::GraphCanvasMetadata Class Reference

#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
 

Detailed Description

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.


The documentation for this class was generated from the following file: