UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FHasHitAnyQuotaParms Struct Reference

#include <EscalationStates.h>

Public Types

using FEscalationCounter = UE::Net::FEscalationCounter
 

Public Member Functions

const TArrayView (&PerPeriodHistory)[16]
 

Public Attributes

const TArrayView< TArrayView< int32 > > & RegisteredCounters
 
const TArrayView< FEscalationCounter > & SecondCounters
 
const TArrayView< FEscalationCounter > & FrameCounters
 
EQuotaType QuotaType
 

Detailed Description

Parameters for FEscalationState.HasHitAnyQuota

Member Typedef Documentation

◆ FEscalationCounter

Member Function Documentation

◆ TArrayView()

const FHasHitAnyQuotaParms::TArrayView ( PerPeriodHistory)

The per-period historical counters being compared against (excludes SecondCounters and FrameCounters)

Member Data Documentation

◆ FrameCounters

const TArrayView<FEscalationCounter>& FHasHitAnyQuotaParms::FrameCounters

The current frames counters for factoring-in to comparisons

◆ QuotaType

EQuotaType FHasHitAnyQuotaParms::QuotaType

The type of state change quota/thresholds to check

◆ RegisteredCounters

const TArrayView<TArrayView<int32> >& FHasHitAnyQuotaParms::RegisteredCounters

The list of custom registered counters, by category, for any custom processing implementation

◆ SecondCounters

const TArrayView<FEscalationCounter>& FHasHitAnyQuotaParms::SecondCounters

The current seconds counters for factoring-in to comparisons (excludes FrameCounters)


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