|
virtual void | registerTickingSystem (::gsl::span<::Bedrock::typeid_t<::SystemCategory > const >, ::std::unique_ptr<::ITickingSystem >, ::SystemInfo const &, ::EntitySystemTickingMode)=0 |
|
virtual void | registerSystem (::std::unique_ptr<::ISystem >, ::SystemInfo const &)=0 |
|
virtual void | foreachSystem (::std::function< void(::ISystem &)> const &)=0 |
|
virtual void | foreachTickingSystem (::EntitySystemsFilter const &, ::std::function< void(::ITickingSystem &, ::TickingSystemId)> const &, bool)=0 |
|
virtual void | foreachSingleTickingSystem (::EntitySystemsFilter const &, ::std::function< void(::ITickingSystem &, ::TickingSystemId)> const &, bool)=0 |
|
virtual::SystemInfo const * | getSystemInfoForTickingSystemId (::TickingSystemId) const =0 |
|
virtual::ITickingSystem * | getTickingSystemForTickingSystemId (::TickingSystemId) const =0 |
|
virtual::ComponentInfo const * | getComponentInfoForId (uint) const =0 |
|
virtual void | foreachComponentInfo (::std::function< void(uint, ::ComponentInfo const &)> const &) const =0 |
|
virtual bool | hasSingleTickCategory (::Bedrock::typeid_t<::SystemCategory > const) const =0 |
|
virtual ::std::vector<::SystemTiming > | gatherSystemTimings () const =0 |
|
The documentation for this struct was generated from the following file: