Open 3D Engine GraphModel Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
!! 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< Graph > | m_graph |
!! Start in Graph.h for high level GraphModel documentation !!!
The common base class for every element in a Graph, like Node, Slot, and Connection.