Kanzi 3.9.10
kanzi::MainLoopScheduler Member List

This is the complete list of members for kanzi::MainLoopScheduler, including all inherited members.

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 typedefkanzi::MainLoopScheduler
clearTasks(const Stage &stage)kanzi::MainLoopScheduler
enableSuspendWhenIdle(bool suspendEnabled)kanzi::MainLoopScheduler
executeStage(const Stage &stage)kanzi::MainLoopScheduler
getDurationUntilNextTimer() constkanzi::MainLoopScheduler
getFrameNumber()kanzi::MainLoopScheduler
getLastFrameDuration() constkanzi::MainLoopScheduler
getProfiler()kanzi::MainLoopScheduler
getState() constkanzi::MainLoopScheduler
getSuspendDuration() constkanzi::MainLoopScheduler
getTask(const Stage &stage, const MainLoopTaskToken &token) constkanzi::MainLoopScheduler
getTaskInfo(const Stage &stage) constkanzi::MainLoopScheduler
getYieldDuration() constkanzi::MainLoopScheduler
initializeProfilerSampleBuffer(optional< size_t > sampleBufferSize)kanzi::MainLoopScheduler
isCurrentFrameRendered() constkanzi::MainLoopScheduler
isSuspendWhenIdleEnabled() constkanzi::MainLoopScheduler
loopMain()kanzi::MainLoopScheduler
loopPaused()kanzi::MainLoopScheduler
loopRunning()kanzi::MainLoopScheduler
MainLoopScheduler()kanzi::MainLoopSchedulerexplicit
MainLoopScheduler(const MainLoopScheduler &)=deletekanzi::MainLoopScheduler
MainLoopScheduler(MainLoopScheduler &&)=deletekanzi::MainLoopScheduler
needsPolling() constkanzi::MainLoopScheduler
OnSuspendCallback typedefkanzi::MainLoopScheduler
operator=(const MainLoopScheduler &)=deletekanzi::MainLoopScheduler
operator=(MainLoopScheduler &&)=deletekanzi::MainLoopScheduler
pause()kanzi::MainLoopScheduler
Precondition typedefkanzi::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::MainLoopSchedulerinline
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 typedefkanzi::MainLoopScheduler
suspend()kanzi::MainLoopScheduler
Task typedefkanzi::MainLoopScheduler
TaskInfoContainer typedefkanzi::MainLoopScheduler
TaskRecurrence enum namekanzi::MainLoopScheduler
TimerRecurrence enum namekanzi::MainLoopScheduler
TimerTask typedefkanzi::MainLoopScheduler
yield()kanzi::MainLoopScheduler
~MainLoopScheduler()kanzi::MainLoopScheduler