File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -34,14 +34,24 @@ typedef enum ecsact_builtin_type {
34
34
ECSACT_ENTITY_TYPE = 0b0010000000100000 ,
35
35
} ecsact_builtin_type ;
36
36
37
+ /**
38
+ * Type that refers to another composites field
39
+ */
40
+ typedef struct ecsact_field_index_type {
41
+ ecsact_composite_id composite_id ;
42
+ ecsact_field_id field_id ;
43
+ } ecsact_field_index_type ;
44
+
37
45
typedef enum ecsact_type_kind {
38
46
ECSACT_TYPE_KIND_BUILTIN ,
39
47
ECSACT_TYPE_KIND_ENUM ,
48
+ ECSACT_TYPE_KIND_FIELD_INDEX ,
40
49
} ecsact_type_kind ;
41
50
42
51
typedef union ecsact_type {
43
- ecsact_builtin_type builtin ;
44
- ecsact_enum_id enum_id ;
52
+ ecsact_builtin_type builtin ;
53
+ ecsact_enum_id enum_id ;
54
+ ecsact_field_index_type field_index ;
45
55
} ecsact_type ;
46
56
47
57
typedef struct ecsact_field_type {
You can’t perform that action at this time.
0 commit comments