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

KroysValueType

Type tag of a KroysValue and of plugin component fields.

Kindenum
Headerkroys/kroys_plugin.h
Members10
DECLARATION

Declaration

Declared in kroys/kroys_plugin.h.

kroys_plugin.h
typedef enum KroysValueType { ... } KroysValueType;
REFERENCE

Values

Values
#KROYS_VALUE_NONE = 0
value
#KROYS_VALUE_BOOL = 1
value
#KROYS_VALUE_INT = 2

stored as int32 in components

value
#KROYS_VALUE_FLOAT = 3

stored as float in components

value
#KROYS_VALUE_VEC2 = 4
value
#KROYS_VALUE_VEC3 = 5
value
#KROYS_VALUE_VEC4 = 6

also colors (KROYS_FIELD_COLOR)

value
#KROYS_VALUE_STRING = 7
value
#KROYS_VALUE_GUID = 8
value
#KROYS_VALUE_ENTITY = 9

scene API only: an entity handle

value
Members
KROYS_VALUE_NONE = 0,
KROYS_VALUE_BOOL = 1,
KROYS_VALUE_INT = 2,
KROYS_VALUE_FLOAT = 3,
KROYS_VALUE_VEC2 = 4,
KROYS_VALUE_VEC3 = 5,
KROYS_VALUE_VEC4 = 6,
KROYS_VALUE_STRING = 7,
KROYS_VALUE_GUID = 8,
KROYS_VALUE_ENTITY = 9,

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