ludus::content::scene_cook::Cancellation¶
Ludus Wiki · API overview · Browse API
Struct
Cooperative cancellation hook polled between bounded work units.
Declared in modules/content/scene_cook/include/ludus/content/scene_cook/scene_cook.h
#include <ludus/content/scene_cook/scene_cook.h>
struct ludus::content::scene_cook::Cancellation final
Fields¶
Requested¶
bool(*) ludus::content::scene_cook::Cancellation::Requested(void *context) noexcept(void *context) noexcept = nullptr
Returns true when the cook should stop; must be thread-safe for the caller.
Declared in modules/content/scene_cook/include/ludus/content/scene_cook/scene_cook.h
ContextOrNull¶
void* ludus::content::scene_cook::Cancellation::ContextOrNull = nullptr
Opaque pointer passed back to Requested.
Declared in modules/content/scene_cook/include/ludus/content/scene_cook/scene_cook.h