ludus::content::scene_cook::UuidSource¶
Ludus Wiki · API overview · Browse API
Struct
Replayed UUID sequence for golden tests; bypasses UUIDv4 generation.
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::UuidSource final
Fields¶
Generate¶
void(*) ludus::content::scene_cook::UuidSource::Generate(void *context, uint8(&outBytes)[16]) noexcept(void *context, uint8(&outBytes)[16]) noexcept = nullptr
Writes 16 big-endian UUID bytes, used verbatim (no version bits are forced).
Declared in modules/content/scene_cook/include/ludus/content/scene_cook/scene_assets.h
ContextOrNull¶
void* ludus::content::scene_cook::UuidSource::ContextOrNull = nullptr
Opaque pointer passed back to Generate.
Declared in modules/content/scene_cook/include/ludus/content/scene_cook/scene_assets.h