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