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