KROYSDOCS
HomeWhat's newv0.1.0
C/C++ SDK / C ABI · Runtime (system graph) / KroysSystemDesc

KroysSystemDesc

A system in the game's system graph (runtime->RegisterSystem).

Kindstruct
Headerkroys/kroys_plugin.h
Members7
DECLARATION

Declaration

Declared in kroys/kroys_plugin.h.

kroys_plugin.h
typedef struct KroysSystemDesc { ... } KroysSystemDesc;
REFERENCE

Members

Fields
#uint32_t structSize;

Size of this struct as the writer compiled it (sizeof); the reader uses it to detect members appended by later minor versions.

field
#uint32_t phase;

KROYS_PHASE_*

field
#const char* name;

local; graph name "Plugin.<plugin id>.<name>"

field
#const char* const* reads;

component type names the system reads (validation, ordering)

field
#uint32_t readCount;

Number of entries in reads.

field
#uint32_t writeCount;

Number of entries in writes.

field
#const char* const* writes;

Component type names the system writes.

field
Members
uint32_t structSize;
uint32_t phase;
const char* name;
const char* const* reads;
uint32_t readCount;
uint32_t writeCount;
const char* const* writes;

KroysEngine 0.1.0 documentation, built from the engine repository by Tools/BuildDocsSite.py.