Skip to content

ludus::content::scene_cook::EditorSceneProgress

Ludus Wiki · API overview · Browse API

Struct

Stage callback for long Editor operations; called on the worker thread.

Declared in modules/content/scene_cook/include/ludus/content/scene_cook/scene_assets.h

#include <ludus/content/scene_cook/scene_assets.h>
struct ludus::content::scene_cook::EditorSceneProgress final

Fields

Report

void(*) ludus::content::scene_cook::EditorSceneProgress::Report(void *context, std::string_view stage) noexcept(void *context, std::string_view stage) noexcept = nullptr
Receives a short stage name; must be thread-safe for the caller.

Declared in modules/content/scene_cook/include/ludus/content/scene_cook/scene_assets.h

ContextOrNull

void* ludus::content::scene_cook::EditorSceneProgress::ContextOrNull = nullptr
Opaque pointer passed back to Report.

Declared in modules/content/scene_cook/include/ludus/content/scene_cook/scene_assets.h