|
LeviLamina
|
This is the complete list of members for Scheduler, including all inherited members.
| $ctor(::std::string name, uint FPS) | Scheduler | |
| $ctor() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| $ctor(::Bedrock::EnableNonOwnerReferences const &) (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| $dtor() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| $vftable() | Scheduler | static |
| _calcBaseTimeBudget(uint forFps, ::std::chrono::nanoseconds frameTimeSoFar, ::Scheduler::MinimumTimeBudget ensureNonZeroRunTime, ::Scheduler::MaximumTimeBudget limitMaxRunTime) | Scheduler | |
| _runCoroutines(::std::chrono::nanoseconds timeCap, ::std::function< bool()> const &earlyExit) | Scheduler | |
| EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| EnableNonOwnerReferences(::Bedrock::EnableNonOwnerReferences const &) (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| MaximumTimeBudget enum name (defined in Scheduler) | Scheduler | |
| mControlBlock (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| mCoroutinePool (defined in Scheduler) | Scheduler | |
| mEffectiveFPS (defined in Scheduler) | Scheduler | |
| MinimumTimeBudget enum name (defined in Scheduler) | Scheduler | |
| mNextStarveCheckTime (defined in Scheduler) | Scheduler | |
| mPredictedCoroutineDuration (defined in Scheduler) | Scheduler | |
| mPromotionFrames (defined in Scheduler) | Scheduler | |
| mStarvedFrames (defined in Scheduler) | Scheduler | |
| mTargetFPS (defined in Scheduler) | Scheduler | |
| mThreadID (defined in Scheduler) | Scheduler | |
| mTotalCoroutineDuration (defined in Scheduler) | Scheduler | |
| mTotalFrames (defined in Scheduler) | Scheduler | |
| mTotalRunCoroutines (defined in Scheduler) | Scheduler | |
| operator=(EnableNonOwnerReferences const &)=default (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| processCoroutines(::std::chrono::nanoseconds timeSinceSwap, ::Scheduler::MinimumTimeBudget ensureNonZeroRunTime, ::Scheduler::MaximumTimeBudget limitMaxRunTime, ::std::function< bool()> const &earlyExit) | Scheduler | |
| Scheduler() (defined in Scheduler) | Scheduler | |
| Scheduler(::std::string name, uint FPS) | Scheduler | |
| setTargetFPS(uint FPS) | Scheduler | |
| updateTargetFPS() | Scheduler | |
| ~EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | virtual |
| ~Scheduler()=default (defined in Scheduler) | Scheduler | virtual |