Skip to content

ludus::runtime::game_api::PropertyEdit

Ludus Wiki · API overview · Browse API

Struct

A single typed edit within an all-or-none batch (design 9/10).

Declared in modules/runtime/game_api/include/ludus/runtime/game_api/properties.h

#include <ludus/runtime/game_api/properties.h>
struct ludus::runtime::game_api::PropertyEdit final

Fields

ObjectId

uint64 ludus::runtime::game_api::PropertyEdit::ObjectId = 0

Related types: uint64

Declared in modules/runtime/game_api/include/ludus/runtime/game_api/properties.h

PropertyId

uint64 ludus::runtime::game_api::PropertyEdit::PropertyId = 0

Related types: uint64

Declared in modules/runtime/game_api/include/ludus/runtime/game_api/properties.h

ExpectedRevision

uint64 ludus::runtime::game_api::PropertyEdit::ExpectedRevision = 0
Conflict if the live revision differs.

Related types: uint64

Declared in modules/runtime/game_api/include/ludus/runtime/game_api/properties.h

Kind

uint32 ludus::runtime::game_api::PropertyEdit::Kind = 0
PropertyKind, must match the descriptor.

Related types: uint32

Declared in modules/runtime/game_api/include/ludus/runtime/game_api/properties.h

IntOrEnum

uint32 ludus::runtime::game_api::PropertyEdit::IntOrEnum = 0

Related types: uint32

Declared in modules/runtime/game_api/include/ludus/runtime/game_api/properties.h

Float

float32 ludus::runtime::game_api::PropertyEdit::Float = 0

Related types: float32

Declared in modules/runtime/game_api/include/ludus/runtime/game_api/properties.h

StringLength

uint32 ludus::runtime::game_api::PropertyEdit::StringLength = 0

Related types: uint32

Declared in modules/runtime/game_api/include/ludus/runtime/game_api/properties.h

String

char ludus::runtime::game_api::PropertyEdit::String[kMaxStringBytes/16][kMaxStringBytes/16] = {}

Declared in modules/runtime/game_api/include/ludus/runtime/game_api/properties.h