LeviLamina
Loading...
Searching...
No Matches
ECS::Profiling::IEntityTrackingSheet Class Referenceabstract
Inheritance diagram for ECS::Profiling::IEntityTrackingSheet:

Public Member Functions

virtual void clearAllEntities ()=0
virtual void zeroAllTimes ()=0
virtual void reserveEntity (::EntityId entity)=0
virtual void reserveSystems (uint64 numSystems)=0
virtual void addTime (::EntityId entity, ::TickingSystemId system, ::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > > dur)=0
virtual void addNonSystemTime (::EntityId entity, ::std::chrono::duration< int64, ::std::ratio< 1, 1000000000000000000 > > dur)=0
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 =0

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