|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/task_scheduler.hxx>
Public Member Functions | |
| SchedulerAwaitable (ice::TaskQueue &queue, ice::TaskAwaitableParams params) noexcept | |
| bool | await_ready () const noexcept |
| auto | await_suspend (ice::coroutine_handle<> coroutine) noexcept |
| void | await_resume () const noexcept |
Public Attributes | |
| ice::TaskAwaitableBase | _awaitable |
| ice::TaskQueue & | _queue |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
| ice::TaskAwaitableBase ice::TaskScheduler::SchedulerAwaitable::_awaitable |
| ice::TaskQueue& ice::TaskScheduler::SchedulerAwaitable::_queue |