ludus::runtime::game_api::AuthoredRecord¶
Ludus Wiki · API overview · Browse API
Struct
Saved tuning JSON is validated by tooling, then encoded into this bounded transport: LTUN, version u32, game u64, count u32; records carry object u64, property u64, kind u32, byte count u32 and explicit little-endian payload.
This is a transport version, independent of the module's property schema. Modules validate their own IDs/kinds/bounds before publishing an instance.
Declared in modules/runtime/game_api/include/ludus/runtime/game_api/authored.h
#include <ludus/runtime/game_api/authored.h>
struct ludus::runtime::game_api::AuthoredRecord final
Fields¶
Object¶
uint64 ludus::runtime::game_api::AuthoredRecord::Object = 0
Related types: uint64
Declared in modules/runtime/game_api/include/ludus/runtime/game_api/authored.h
Property¶
uint64 ludus::runtime::game_api::AuthoredRecord::Property = 0
Related types: uint64
Declared in modules/runtime/game_api/include/ludus/runtime/game_api/authored.h
Kind¶
uint32 ludus::runtime::game_api::AuthoredRecord::Kind = 0
Related types: uint32
Declared in modules/runtime/game_api/include/ludus/runtime/game_api/authored.h
Value¶
ByteView ludus::runtime::game_api::AuthoredRecord::Value
Related types: ByteView
Declared in modules/runtime/game_api/include/ludus/runtime/game_api/authored.h