Skip to content

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