|
LeviLamina
|
Inheritance diagram for Scripting::IWatchdog:Public Types | |
| using | WatchdogEventHandler = ::std::function<void(::Scripting::WatchdogEvent)> |
Public Member Functions | |
| virtual void | setWatchdogEventHandler (::std::function< void(::Scripting::WatchdogEvent)>)=0 |
| virtual void | beginTiming (::Scripting::ContextId)=0 |
| virtual void | endTiming (::Scripting::ContextId)=0 |
| virtual void | pushPhase (::std::string const &, ::std::chrono::microseconds)=0 |
| virtual void | popPhase ()=0 |
| virtual void | endFrame ()=0 |
| virtual void | resetTimings ()=0 |
Public Attributes | |
| ::ll::TypedStorage< 4, 32, ::Scripting::WatchdogSettings > | mSettings |