EPropertyType¶
-
enum
rlogic::EPropertyType¶ EPropertyType lists the types of properties created and managed by the rlogic::LogicNode class and its derivates.
Values:
-
enumerator
Float¶ corresponds to float
-
enumerator
Vec2f¶ corresponds to [float, float]
-
enumerator
Vec3f¶ corresponds to [float, float, float]
-
enumerator
Vec4f¶ corresponds to [float, float, float, float]
-
enumerator
Int32¶ corresponds to int32_t
-
enumerator
Int64¶ corresponds to int64_t (note that Lua cannot handle 64bit integers in full range)
-
enumerator
Vec2i¶ corresponds to [int32_t, int32_t]
-
enumerator
Vec3i¶ corresponds to [int32_t, int32_t, int32_t]
-
enumerator
Vec4i¶ corresponds to [int32_t, int32_t, int32_t, int32_t]
-
enumerator
Struct¶ Has no value itself, but can have named child properties.
-
enumerator
String¶ corresponds to std::string
-
enumerator
Bool¶ corresponds to bool
-
enumerator
Array¶ Has no value itself, but can have unnamed child properties of homogeneous types (primitive or structs). When used in rlogic::DataArray this type refers to an array of float arrays (std::vector<float> is the element type).
-
enumerator