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