Open 3D Engine ScriptCanvas Gem API Reference  23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvas::DataRegistry Struct Referencefinal

Public Types

enum  Createability { None, SlotAndVariable, SlotOnly }
 

Public Member Functions

 AZ_TYPE_INFO (DataRegistry,"{41049FA8-EA56-401F-9720-6FE9028A1C01}")
 
 AZ_CLASS_ALLOCATOR (DataRegistry, AZ::SystemAllocator)
 
void RegisterType (const AZ::TypeId &typeId, TypeProperties typeProperties, Createability registration)
 
void UnregisterType (const AZ::TypeId &typeId)
 
bool IsUseableInSlot (const AZ::TypeId &typeId) const
 
bool IsUseableInSlot (const Data::Type &type) const
 

Public Attributes

AZStd::unordered_map
< Data::eType,
Data::TypeErasedTraits
m_typeIdTraitMap
 
AZStd::unordered_map
< Data::Type, TypeProperties
m_creatableTypes
 
AZStd::unordered_map
< Data::Type, TypeProperties
m_slottableTypes
 

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