LeviLamina
Loading...
Searching...
No Matches
ECS::Profiling::MultiEntityTrackingSheet Class Reference
Inheritance diagram for ECS::Profiling::MultiEntityTrackingSheet:

Public Member Functions

MultiEntityTrackingSheet & operator= (MultiEntityTrackingSheet const &)
 MultiEntityTrackingSheet (MultiEntityTrackingSheet const &)
virtual void clearAllEntities ()
virtual void zeroAllTimes ()
virtual void reserveEntity (::EntityId entity)
virtual void reserveSystems (uint64 numSystems)
virtual void addTime (::EntityId entity, ::TickingSystemId system, ::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > > dur)
virtual void addNonSystemTime (::EntityId entity, ::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > > dur)
virtual ::brstd::flat_map< ::EntityId, ::Bedrock::small_vector<::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > >, 400 >, ::std::less<::EntityId >, ::std::vector<::EntityId >, ::std::vector< ::Bedrock::small_vector<::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > >, 400 > > > exportData () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnk36bb92
::ll::UntypedStorage< 8, 736016 > mUnkbeb17a

Member Function Documentation

◆ clearAllEntities()

virtual void ECS::Profiling::MultiEntityTrackingSheet::clearAllEntities ( )
virtual

◆ zeroAllTimes()

virtual void ECS::Profiling::MultiEntityTrackingSheet::zeroAllTimes ( )
virtual

◆ reserveEntity()

virtual void ECS::Profiling::MultiEntityTrackingSheet::reserveEntity ( ::EntityId entity)
virtual

◆ reserveSystems()

virtual void ECS::Profiling::MultiEntityTrackingSheet::reserveSystems ( uint64 numSystems)
virtual

◆ addTime()

virtual void ECS::Profiling::MultiEntityTrackingSheet::addTime ( ::EntityId entity,
::TickingSystemId system,
::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > > dur )
virtual

◆ addNonSystemTime()

virtual void ECS::Profiling::MultiEntityTrackingSheet::addNonSystemTime ( ::EntityId entity,
::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > > dur )
virtual

◆ exportData()

virtual ::brstd::flat_map< ::EntityId, ::Bedrock::small_vector<::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > >, 400 >, ::std::less<::EntityId >, ::std::vector<::EntityId >, ::std::vector< ::Bedrock::small_vector<::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > >, 400 > > > ECS::Profiling::MultiEntityTrackingSheet::exportData ( ) const
virtual

◆ $vftable()

MCAPI void ** ECS::Profiling::MultiEntityTrackingSheet::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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