Open 3D Engine ScriptCanvas 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.
ScriptCanvasModel Class Reference

#include <ScriptCanvasAutoGenRegistry.h>

Public Types

using ReflectFunction = AZStd::function< void(AZ::ReflectContext *)>
 

Public Member Functions

void Init ()
 
void Release ()
 
void RemoveDescriptor (AZ::ComponentDescriptor *descriptor)
 
bool RegisterReflection (const AZStd::string &name, ReflectFunction reflect, AZ::ComponentDescriptor *descriptor=nullptr)
 
void Reflect (AZ::ReflectContext *context)
 
const AZStd::list< AZ::ComponentDescriptor * > & GetDescriptors () const
 

Static Public Member Functions

static ScriptCanvasModelInstance ()
 

Detailed Description

Holds the complete list of Script Canvas nodes (grammar and nodeables), all gems and modules will register their nodes into this model


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