Open 3D Engine SliceFavorites 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.
SliceFavorites::SliceFavoritesRequests Class Referenceabstract

Inherits AZ::EBusTraits.

Public Member Functions

virtual size_t GetNumFavorites ()=0
 
virtual void EnumerateFavorites (const AZStd::function< void(const AZ::Data::AssetId &assetId)> &callback)=0
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 

Member Function Documentation

◆ EnumerateFavorites()

virtual void SliceFavorites::SliceFavoritesRequests::EnumerateFavorites ( const AZStd::function< void(const AZ::Data::AssetId &assetId)> &  callback)
pure virtual

Enumerates all favorite slices and invokes the specified callback for each one, passing the assetID of the slice

Parameters
callbackA reference to the callback that is invoked for each favorite.

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