Open 3D Engine AtomCore 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.
AZ::Data::InstanceDatabase< Type > Member List

This is the complete list of members for AZ::Data::InstanceDatabase< Type >, including all inherited members.

AZ_CLASS_ALLOCATOR(InstanceDatabase, AZ::SystemAllocator) (defined in AZ::Data::InstanceDatabase< Type >)AZ::Data::InstanceDatabase< Type >
Create(const AssetType &assetType, const InstanceHandler< Type > &handler, bool checkAssetIds=true)AZ::Data::InstanceDatabase< Type >static
Create(const Asset< AssetData > &asset, const AZStd::any *param=nullptr)AZ::Data::InstanceDatabase< Type >
Destroy() (defined in AZ::Data::InstanceDatabase< Type >)AZ::Data::InstanceDatabase< Type >static
Find(const InstanceId &id) constAZ::Data::InstanceDatabase< Type >
FindOrCreate(const InstanceId &id, const Asset< AssetData > &asset, const AZStd::any *param=nullptr)AZ::Data::InstanceDatabase< Type >
FindOrCreate(const Asset< AssetData > &asset, const AZStd::any *param=nullptr)AZ::Data::InstanceDatabase< Type >
ForEach(AZStd::function< void(Type &)> callback)AZ::Data::InstanceDatabase< Type >
ForEach(AZStd::function< void(const Type &)> callback) const (defined in AZ::Data::InstanceDatabase< Type >)AZ::Data::InstanceDatabase< Type >
Instance() (defined in AZ::Data::InstanceDatabase< Type >)AZ::Data::InstanceDatabase< Type >static
IsReady() (defined in AZ::Data::InstanceDatabase< Type >)AZ::Data::InstanceDatabase< Type >static
TEMPOrphan(const InstanceId &id)AZ::Data::InstanceDatabase< Type >