Skip to content

Commit 72ca9a9

Browse files
Update flecs submodule and bindings
1 parent 47f4eff commit 72ca9a9

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

src/Flecs.NET.Bindings/Flecs.g.cs

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ public static unsafe partial class Native
3939
[System.Runtime.InteropServices.DllImport(BindgenInternal.DllImportPath, EntryPoint = "ecs_asprintf", CallingConvention = System.Runtime.InteropServices.CallingConvention.Cdecl)]
4040
public static extern byte* ecs_asprintf(byte* fmt);
4141

42-
[System.Runtime.InteropServices.DllImport(BindgenInternal.DllImportPath, EntryPoint = "ecs_assert_", CallingConvention = System.Runtime.InteropServices.CallingConvention.Cdecl)]
43-
public static extern byte ecs_assert_(byte condition, int error_code, byte* condition_str, byte* file, int line, byte* fmt);
42+
[System.Runtime.InteropServices.DllImport(BindgenInternal.DllImportPath, EntryPoint = "ecs_assert_log_", CallingConvention = System.Runtime.InteropServices.CallingConvention.Cdecl)]
43+
public static extern void ecs_assert_log_(int error_code, byte* condition_str, byte* file, int line, byte* fmt);
4444

4545
[System.Runtime.InteropServices.DllImport(BindgenInternal.DllImportPath, EntryPoint = "ecs_astresc", CallingConvention = System.Runtime.InteropServices.CallingConvention.Cdecl)]
4646
public static extern byte* ecs_astresc(byte delimiter, byte* @in);
@@ -904,7 +904,7 @@ public static unsafe partial class Native
904904
public static extern byte* ecs_parse_identifier(byte* name, byte* expr, byte* ptr, byte* token_out);
905905

906906
[System.Runtime.InteropServices.DllImport(BindgenInternal.DllImportPath, EntryPoint = "ecs_parse_term", CallingConvention = System.Runtime.InteropServices.CallingConvention.Cdecl)]
907-
public static extern byte* ecs_parse_term(ecs_world_t* world, byte* name, byte* expr, byte* ptr, ecs_term_t* term_out);
907+
public static extern byte* ecs_parse_term(ecs_world_t* world, byte* name, byte* expr, byte* ptr, ecs_term_t* term_out, ecs_term_id_t* extra_args);
908908

909909
[System.Runtime.InteropServices.DllImport(BindgenInternal.DllImportPath, EntryPoint = "ecs_parse_token", CallingConvention = System.Runtime.InteropServices.CallingConvention.Cdecl)]
910910
public static extern byte* ecs_parse_token(byte* name, byte* expr, byte* ptr, byte* token_out, byte delim);
@@ -11841,6 +11841,8 @@ public enum ecs_type_kind_t : uint
1184111841

1184211842
public const int ECS_OUT_OF_RANGE = 5;
1184311843

11844+
public const int ECS_PARSER_MAX_ARGS = 16;
11845+
1184411846
public const int ecs_query_t_magic = 1701016433;
1184511847

1184611848
public const string ECS_RED = "";
@@ -11881,6 +11883,8 @@ public enum ecs_type_kind_t : uint
1188111883

1188211884
public const uint EcsCascade = 32;
1188311885

11886+
public const uint EcsDesc = 64;
11887+
1188411888
public const uint EcsDown = 8;
1188511889

1188611890
public const uint EcsEntityIsId = 2147483648;
@@ -11893,7 +11897,7 @@ public enum ecs_type_kind_t : uint
1189311897

1189411898
public const uint EcsEventTableOnly = 16;
1189511899

11896-
public const uint EcsFilter = 1024;
11900+
public const uint EcsFilter = 2048;
1189711901

1189811902
public const uint EcsFilterHasCondSet = 1024;
1189911903

@@ -11975,11 +11979,11 @@ public enum ecs_type_kind_t : uint
1197511979

1197611980
public const uint EcsIdWith = 1024;
1197711981

11978-
public const uint EcsIsEntity = 256;
11982+
public const uint EcsIsEntity = 512;
1197911983

11980-
public const uint EcsIsName = 512;
11984+
public const uint EcsIsName = 1024;
1198111985

11982-
public const uint EcsIsVariable = 128;
11986+
public const uint EcsIsVariable = 256;
1198311987

1198411988
public const uint EcsIterEntityOptional = 32;
1198511989

@@ -12017,7 +12021,7 @@ public enum ecs_type_kind_t : uint
1201712021

1201812022
public const uint EcsOsApiLogWithTimeStamp = 4;
1201912023

12020-
public const uint EcsParent = 64;
12024+
public const uint EcsParent = 128;
1202112025

1202212026
public const uint EcsQueryHasMonitor = 64;
1202312027

@@ -12115,7 +12119,7 @@ public enum ecs_type_kind_t : uint
1211512119

1211612120
public const uint EcsTraverseAll = 16;
1211712121

12118-
public const uint EcsTraverseFlags = 126;
12122+
public const uint EcsTraverseFlags = 254;
1211912123

1212012124
public const uint EcsUp = 4;
1212112125

submodules/flecs

Submodule flecs updated 116 files

0 commit comments

Comments
 (0)