Skip to content

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