Skip to content

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