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.
|
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 |