Open 3D Engine LmbrCentral 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.
|
Inherits Component, Handler, and IDebugAssetEvent.
Classes | |
struct | EventInfo |
struct | EventSortMostRecentCompleted |
struct | EventSortOldest |
Public Member Functions | |
AZ_COMPONENT (AssetSystemDebugComponent,"{2DB77E66-67A5-4E56-B2FF-75C718B182A1}", AZ::Component) | |
Static Protected Member Functions | |
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
ComponentDescriptor::GetProvidedServices | |
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
ComponentDescriptor::GetIncompatibleServices | |
static void | Reflect (AZ::ReflectContext *reflection) |
ComponentDescriptor::Reflect | |
Protected Attributes | |
AZStd::recursive_mutex | m_eventMutex |
AZStd::unordered_map < AZ::Data::AssetId, EventInfo > | m_events |
AZStd::set< EventInfo *, EventSortOldest > | m_oldestActive |
AZStd::set< EventInfo *, EventSortMostRecentCompleted > | m_recentlyCompleted |