Open 3D Engine AzCore API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
AZ::Statistics::StatisticalProfilerProxySystemComponent Class Reference

#include <StatisticalProfilerProxySystemComponent.h>

Inherits AZ::Component.

Public Member Functions

 StatisticalProfilerProxySystemComponent ()
 ~StatisticalProfilerProxySystemComponent () override
- Public Member Functions inherited from AZ::Component
 AZ_RTTI (AZ::Component, "{EDFCB2CF-F75D-43BE-B26B-F35821B29247}")
 Component ()
virtual ~Component ()
EntityGetEntity () const
EntityId GetEntityId () const
NamedEntityId GetNamedEntityId () const
ComponentId GetId () const
virtual const TypeIdGetUnderlyingComponentType () const
void SetId (const ComponentId &id)
virtual ComponentValidationResult ValidateComponentRequirements (const ImmutableEntityVector &, const AZStd::unordered_set< AZ::Crc32 > &) const
bool SetConfiguration (const AZ::ComponentConfig &config)
bool GetConfiguration (AZ::ComponentConfig &outConfig) const

Static Public Member Functions

static void Reflect (AZ::ReflectContext *reflection)
static void GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided)
static void GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible)

Protected Member Functions

void Activate () override
void Deactivate () override
- Protected Member Functions inherited from AZ::Component
virtual void Init ()
virtual bool ReadInConfig (const ComponentConfig *baseConfig)
virtual bool WriteOutConfig (ComponentConfig *outBaseConfig) const
void SetEntity (Entity *entity)

Additional Inherited Members

- Protected Attributes inherited from AZ::Component
 Reference to the entity that owns the component. The value is null if the component is not attached to an entity.
ComponentId m_id
 A component ID that is unique for an entity. This component ID is not unique across all entities.

Detailed Description

This system component manages the globally unique StatisticalProfilerProxy instance. And this is all this component does... it simply makes sure the StatisticalProfilerProxy exists.

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