KROYSDOCS
HomeWhat's newv0.1.0
C/C++ SDK / C ABI · Values / KroysValue

KroysValue

A tagged value: reflected fields (scene->GetField / SetField) and component field defaults. Read the union member that matches type.

Kindstruct
Headerkroys/kroys_plugin.h
Members3
DECLARATION

Declaration

Declared in kroys/kroys_plugin.h.

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

Members

Fields
#uint32_t type;
field
#uint32_t reserved;

Padding reserved for later use; leave it 0.

field
#union { int32_t boolean; int64_t integer; double number; float vector[4]; KroysStringView string; KroysGuid guid; KroysEntity entity; } as;
Not documented yet.
field
Members
uint32_t type;
uint32_t reserved;
union { int32_t boolean; int64_t integer; double number; float vector[4]; KroysStringView string; KroysGuid guid; KroysEntity entity; } as;

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