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.
GraphModel::GraphElement Class Reference

!! Start in Graph.h for high level GraphModel documentation !!! More...

#include <GraphElement.h>

Inherited by GraphModel::Connection, GraphModel::Node, and GraphModel::Slot.

Public Member Functions

 AZ_CLASS_ALLOCATOR (GraphElement, AZ::SystemAllocator)
 
 AZ_RTTI (GraphElement, "{FD83C7CA-556B-49F1-BACE-6E9C7A4D6347}")
 
 GraphElement (GraphPtr graph)
 
GraphPtr GetGraph () const
 Returns the Graph that owns this GraphElement.
 
GraphContextPtr GetGraphContext () const
 Returns the GraphContext for this GraphElement.
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Protected Attributes

AZStd::weak_ptr< Graphm_graph
 

Detailed Description

!! Start in Graph.h for high level GraphModel documentation !!!

The common base class for every element in a Graph, like Node, Slot, and Connection.


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