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