LeviLamina
|
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 |