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

#include <ParticlePerfStats.h>

Public Member Functions

 FParticlePerfStats_GT ()
 
 FParticlePerfStats_GT (const FParticlePerfStats_GT &Other)
 
FParticlePerfStats_GToperator= (const FParticlePerfStats_GT &Other)
 
 FParticlePerfStats_GT (FParticlePerfStats_GT &&Other)
 
FParticlePerfStats_GToperator= (FParticlePerfStats_GT &&Other)
 
FParticlePerfStats_GToperator+= (FParticlePerfStats_GT &Other)
 
void Reset ()
 
uint64 GetTotalCycles_GTOnly () const
 
uint64 GetPerInstanceAvgCycles_GTOnly () const
 
uint64 GetTotalCycles () const
 
uint64 GetPerInstanceAvgCycles () const
 

Public Attributes

uint64 NumInstances
 
uint64 TickGameThreadCycles
 
TAtomic< uint64TickConcurrentCycles
 
uint64 FinalizeCycles
 
TAtomic< uint64EndOfFrameCycles
 
TAtomic< uint64ActivationCycles
 
uint64 WaitCycles
 

Detailed Description

Stats gathered on the game thread or game thread spawned tasks.

Constructor & Destructor Documentation

◆ FParticlePerfStats_GT() [1/3]

FParticlePerfStats_GT::FParticlePerfStats_GT ( )
inline

◆ FParticlePerfStats_GT() [2/3]

FParticlePerfStats_GT::FParticlePerfStats_GT ( const FParticlePerfStats_GT Other)
inline

◆ FParticlePerfStats_GT() [3/3]

FParticlePerfStats_GT::FParticlePerfStats_GT ( FParticlePerfStats_GT &&  Other)
inline

Member Function Documentation

◆ GetPerInstanceAvgCycles()

uint64 FParticlePerfStats_GT::GetPerInstanceAvgCycles ( ) const
inline

◆ GetPerInstanceAvgCycles_GTOnly()

uint64 FParticlePerfStats_GT::GetPerInstanceAvgCycles_GTOnly ( ) const
inline

◆ GetTotalCycles()

uint64 FParticlePerfStats_GT::GetTotalCycles ( ) const
inline

◆ GetTotalCycles_GTOnly()

uint64 FParticlePerfStats_GT::GetTotalCycles_GTOnly ( ) const
inline

◆ operator+=()

FParticlePerfStats_GT & FParticlePerfStats_GT::operator+= ( FParticlePerfStats_GT Other)
inline

◆ operator=() [1/2]

FParticlePerfStats_GT & FParticlePerfStats_GT::operator= ( const FParticlePerfStats_GT Other)
inline

◆ operator=() [2/2]

FParticlePerfStats_GT & FParticlePerfStats_GT::operator= ( FParticlePerfStats_GT &&  Other)
inline

◆ Reset()

void FParticlePerfStats_GT::Reset ( )
inline

Member Data Documentation

◆ ActivationCycles

TAtomic<uint64> FParticlePerfStats_GT::ActivationCycles

◆ EndOfFrameCycles

TAtomic<uint64> FParticlePerfStats_GT::EndOfFrameCycles

◆ FinalizeCycles

uint64 FParticlePerfStats_GT::FinalizeCycles

◆ NumInstances

uint64 FParticlePerfStats_GT::NumInstances

◆ TickConcurrentCycles

TAtomic<uint64> FParticlePerfStats_GT::TickConcurrentCycles

◆ TickGameThreadCycles

uint64 FParticlePerfStats_GT::TickGameThreadCycles

◆ WaitCycles

uint64 FParticlePerfStats_GT::WaitCycles

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