#include <StatisticalProfilerProxySystemComponent.h>
Inherits AZ::Component.
Public Member Functions | |
StatisticalProfilerProxySystemComponent () | |
Constructor. | |
~StatisticalProfilerProxySystemComponent () override | |
Destructor. | |
Public Member Functions inherited from AZ::Component | |
AZ_TYPE_INFO_WITH_NAME_DECL (Component) | |
AZ_RTTI_NO_TYPE_INFO_DECL () | |
Component () | |
virtual | ~Component () |
Entity * | GetEntity () const |
EntityId | GetEntityId () const |
NamedEntityId | GetNamedEntityId () const |
ComponentId | GetId () const |
virtual TypeId | GetUnderlyingComponentType () const |
void | SetId (const ComponentId &id) |
virtual void | SetSerializedIdentifier (AZStd::string serializedIdentifer) |
virtual AZStd::string | GetSerializedIdentifier () const |
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) |
AZ::ComponentDescriptor::Reflect | |
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
AZ::ComponentDescriptor::GetProvidedServices | |
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
AZ::ComponentDescriptor::GetIncompatibleServices | |
Protected Member Functions | |
void | Activate () override |
AZ::Component::Activate | |
void | Deactivate () override |
AZ::Component::Deactivate | |
Protected Member Functions inherited from AZ::Component | |
virtual void | Init () |
virtual void | Activate ()=0 |
virtual void | Deactivate ()=0 |
virtual bool | ReadInConfig (const ComponentConfig *baseConfig) |
virtual bool | WriteOutConfig (ComponentConfig *outBaseConfig) const |
virtual void | SetEntity (Entity *entity) |
virtual void | OnAfterEntitySet () |
Function to call after setting the entity in this component. | |
Additional Inherited Members | |
Protected Attributes inherited from AZ::Component | |
Entity * | m_entity |
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. | |
This system component manages the globally unique StatisticalProfilerProxy instance. And this is all this component does... it simply makes sure the StatisticalProfilerProxy exists.
|
overrideprotectedvirtual |
Implements AZ::Component.
|
overrideprotectedvirtual |
Implements AZ::Component.