advanceFrame() | kanzi::MainLoopScheduler | |
appendTask(const Stage &stage, FixedString name, TaskRecurrence recurrence, Task task) | kanzi::MainLoopScheduler | |
appendTask(const Stage &stage, MetadataGeneratedName name, TaskRecurrence recurrence, Task task) | kanzi::MainLoopScheduler | |
appendTimer(const Stage &stage, FixedString name, TimerRecurrence recurrence, chrono::nanoseconds interval, TimerTask task) | kanzi::MainLoopScheduler | |
appendTimer(const Stage &stage, MetadataGeneratedName name, TimerRecurrence recurrence, chrono::nanoseconds interval, TimerTask task) | kanzi::MainLoopScheduler | |
Callback typedef | kanzi::MainLoopScheduler | |
clearTasks(const Stage &stage) | kanzi::MainLoopScheduler | |
enableSuspendWhenIdle(bool suspendEnabled) | kanzi::MainLoopScheduler | |
executeStage(const Stage &stage) | kanzi::MainLoopScheduler | |
getDurationUntilNextTimer() const | kanzi::MainLoopScheduler | |
getFrameNumber() | kanzi::MainLoopScheduler | |
getLastFrameDuration() const | kanzi::MainLoopScheduler | |
getProfiler() | kanzi::MainLoopScheduler | |
getState() const | kanzi::MainLoopScheduler | |
getSuspendDuration() const | kanzi::MainLoopScheduler | |
getTask(const Stage &stage, const MainLoopTaskToken &token) const | kanzi::MainLoopScheduler | |
getTaskInfo(const Stage &stage) const | kanzi::MainLoopScheduler | |
getYieldDuration() const | kanzi::MainLoopScheduler | |
initializeProfilerSampleBuffer(optional< size_t > sampleBufferSize) | kanzi::MainLoopScheduler | |
isCurrentFrameRendered() const | kanzi::MainLoopScheduler | |
isSuspendWhenIdleEnabled() const | kanzi::MainLoopScheduler | |
loopMain() | kanzi::MainLoopScheduler | |
loopPaused() | kanzi::MainLoopScheduler | |
loopRunning() | kanzi::MainLoopScheduler | |
MainLoopScheduler() | kanzi::MainLoopScheduler | explicit |
MainLoopScheduler(const MainLoopScheduler &)=delete | kanzi::MainLoopScheduler | |
MainLoopScheduler(MainLoopScheduler &&)=delete | kanzi::MainLoopScheduler | |
needsPolling() const | kanzi::MainLoopScheduler | |
OnSuspendCallback typedef | kanzi::MainLoopScheduler | |
operator=(const MainLoopScheduler &)=delete | kanzi::MainLoopScheduler | |
operator=(MainLoopScheduler &&)=delete | kanzi::MainLoopScheduler | |
pause() | kanzi::MainLoopScheduler | |
Precondition typedef | kanzi::MainLoopScheduler | |
prependTask(const Stage &stage, FixedString name, TaskRecurrence recurrence, Task task) | kanzi::MainLoopScheduler | |
prependTask(const Stage &stage, MetadataGeneratedName name, TaskRecurrence recurrence, Task task) | kanzi::MainLoopScheduler | |
prependTimer(const Stage &stage, FixedString name, TimerRecurrence recurrence, chrono::nanoseconds interval, TimerTask task) | kanzi::MainLoopScheduler | |
prependTimer(const Stage &stage, MetadataGeneratedName name, TimerRecurrence recurrence, chrono::nanoseconds interval, TimerTask task) | kanzi::MainLoopScheduler | |
quit() | kanzi::MainLoopScheduler | |
removeTask(const Stage &stage, const MainLoopTaskToken &token) | kanzi::MainLoopScheduler | |
removeTimer(const MainLoopTimerToken &token) | kanzi::MainLoopScheduler | |
replaceTask(const Stage &stage, const MainLoopTaskToken &token, Task task) | kanzi::MainLoopScheduler | |
resetClock() | kanzi::MainLoopScheduler | |
resume() | kanzi::MainLoopScheduler | |
run() | kanzi::MainLoopScheduler | |
setClockCallback(function< TimePoint()> callback) | kanzi::MainLoopScheduler | inline |
setCurrentFrameRendered() | kanzi::MainLoopScheduler | |
setFrameRateLimit(optional< unsigned int > frameRate) | kanzi::MainLoopScheduler | |
setInputEventHandle(NativeEventHandle nativeHandle) | kanzi::MainLoopScheduler | |
setOnPauseCallback(Callback callback) | kanzi::MainLoopScheduler | |
setOnResumeCallback(Callback callback) | kanzi::MainLoopScheduler | |
setOnSuspendCallback(OnSuspendCallback callback) | kanzi::MainLoopScheduler | |
setPrecondition(const Stage &stage, Precondition precondition) | kanzi::MainLoopScheduler | |
setResumeCheckCallback(Callback callback) | kanzi::MainLoopScheduler | |
setStageSequence(StageSequenceContainer stageSequence) | kanzi::MainLoopScheduler | |
setTaskDispatcherEventHandle(NativeEventHandle nativeHandle) | kanzi::MainLoopScheduler | |
StageSequenceContainer typedef | kanzi::MainLoopScheduler | |
suspend() | kanzi::MainLoopScheduler | |
Task typedef | kanzi::MainLoopScheduler | |
TaskInfoContainer typedef | kanzi::MainLoopScheduler | |
TaskRecurrence enum name | kanzi::MainLoopScheduler | |
TimerRecurrence enum name | kanzi::MainLoopScheduler | |
TimerTask typedef | kanzi::MainLoopScheduler | |
yield() | kanzi::MainLoopScheduler | |
~MainLoopScheduler() | kanzi::MainLoopScheduler | |