Inherits AZ::Component, and AZ::IO::IStreamerProfiler.
|
static void | Reflect (AZ::ReflectContext *context) |
|
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
|
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
|
static void | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required) |
|
static void | GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &dependent) |
|
|
using | FullStatName = AZStd::fixed_string< 1024 > |
|
using | StatsContainer = AZStd::vector< AZ::IO::Statistic > |
|
|
void | Init () override |
|
void | Activate () override |
|
void | Deactivate () override |
|
void | DrawLiveStats (AZ::IO::IStreamer &streamer) |
|
void | DrawHardwareInfo (AZ::IO::IStreamer &streamer) |
|
void | DrawStackConfiguration (AZ::IO::IStreamer &streamer) |
|
void | DrawFileLocks (AZ::IO::IStreamer &streamer) |
|
void | DrawGraph (const AZ::IO::Statistic::Value &value, GraphStore &values, bool useHistogram) |
|
void | DrawStatisticValue (const AZ::IO::Statistic::Value &value, float capturedMin=AZStd::numeric_limits< float >::max(), float capturedMax=AZStd::numeric_limits< float >::min()) |
|
|
static void | AppendByteSize (AZStd::fixed_string< 256 > &text, AZ::u64 value) |
|
static void | AppendTime (AZStd::fixed_string< 256 > &text, AZ::IO::Statistic::TimeValue value) |
|
static void | AppendBytesPerSecond (AZStd::fixed_string< 256 > &text, double value) |
|
static GraphStore | CreateGraph (const AZ::IO::Statistic::Value &value) |
|
static void | DrawToolTip (AZStd::string_view text) |
|
static void | DrawToolTipV (const char *text,...) |
|
|
AZStd::unordered_map< FullStatName, GraphStore > | m_graphInfo |
|
StatsContainer | m_stats |
|
StatsContainer | m_stackConfiguration |
|
StatsContainer | m_fileLocks [2] |
|
StatsContainer * | m_readingFileLocks { m_fileLocks } |
|
AZStd::atomic< StatsContainer * > | m_transferFileLocks { } |
|
StatsContainer * | m_displayingFileLocks { m_fileLocks + 1} |
|
AZStd::atomic_bool | m_stackConfigurationAvailable { false } |
|
|
static constexpr size_t | GraphStoreElementCount = 256 |
|
The documentation for this class was generated from the following file:
- Gems/Streamer/StreamerProfiler/Code/Source/StreamerProfilerSystemComponent.h