Kanzi  3.9.5
Kanzi Engine API
main_loop_scheduler.hpp File Reference

Classes

class  kanzi::MainLoopScheduler
 MainLoopScheduler implements the Kanzi application main loop in form of a customizable sequence of stages, each consisting of a sequence of tasks, where a task is any callable, including functions, function objects, and lambdas. More...
 
struct  kanzi::Stage
 Stage instances represent a Stage in the Kanzi main loop. More...
 
struct  kanzi::MainLoopScheduler::TaskInfo
 TaskInfo is a structure containing information related to a task. More...
 

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 

Macros

#define KZ_PROFILING_MAIN_LOOP
 Main loop profiler category. More...
 

Variables

Default Stages.
Stage kanzi::InputStage
 Stage for handling input events. More...
 
Stage kanzi::UserStage
 Stage for executing your application code. More...
 
Stage kanzi::AnimateStage
 Stage for ticking animations. More...
 
Stage kanzi::LayoutStage
 Stage for laying out the nodes. More...
 
Stage kanzi::RenderStage
 Stage for rendering the nodes. More...
 
Stage kanzi::PresentStage
 Stage for presenting the nodes. More...