Open 3D Engine ScriptCanvas 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.
ScriptCanvas::DataRegistry Struct Referencefinal

Public Types

enum class  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::TypeErasedTraitsm_typeIdTraitMap
 
AZStd::unordered_map< Data::Type, TypePropertiesm_creatableTypes
 
AZStd::unordered_map< Data::Type, TypePropertiesm_slottableTypes
 

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