Skip to content

ludus::runtime::game_api::CreateInfo

Ludus Wiki · API overview · Browse API

Struct

Create parameters.
The host passes the service table and identity facts. The module returns an opaque instance pointer it owns (design 6).

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

#include <ludus/runtime/game_api/api.h>
struct ludus::runtime::game_api::CreateInfo final

Fields

StructSize

uint32 ludus::runtime::game_api::CreateInfo::StructSize = 0

Related types: uint32

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

Reserved

uint32 ludus::runtime::game_api::CreateInfo::Reserved = 0

Related types: uint32

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

Services

const HostServices* ludus::runtime::game_api::CreateInfo::Services = nullptr

Related types: HostServices

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

ProjectId

uint64 ludus::runtime::game_api::CreateInfo::ProjectId = 0

Related types: uint64

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

GameId

uint64 ludus::runtime::game_api::CreateInfo::GameId = 0

Related types: uint64

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

ModuleGeneration

uint64 ludus::runtime::game_api::CreateInfo::ModuleGeneration = 0

Related types: uint64

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

AuthoredDocument

ByteView ludus::runtime::game_api::CreateInfo::AuthoredDocument
Optional authored document bytes (copied saved tuning document). Borrowed.

Related types: ByteView

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