// // Generated by gaemstone.ECS.BindGen c661367 // Time: 2023-01-09 18:48:29Z // Flecs version: v3.1.3 // #pragma warning disable CS8981 public static partial class flecs { public const uint ECS_ID_CACHE_SIZE = (32); public const uint ECS_TERM_DESC_CACHE_SIZE = (16); public const uint ECS_OBSERVER_DESC_EVENT_COUNT_MAX = (8); public const uint ECS_VARIABLE_COUNT_MAX = (64); public const uint EcsWorldQuitWorkers = (1u << 0); public const uint EcsWorldReadonly = (1u << 1); public const uint EcsWorldQuit = (1u << 2); public const uint EcsWorldFini = (1u << 3); public const uint EcsWorldMeasureFrameTime = (1u << 4); public const uint EcsWorldMeasureSystemTime = (1u << 5); public const uint EcsWorldMultiThreaded = (1u << 6); public const uint EcsOsApiHighResolutionTimer = (1u << 0); public const uint EcsOsApiLogWithColors = (1u << 1); public const uint EcsOsApiLogWithTimeStamp = (1u << 2); public const uint EcsOsApiLogWithTimeDelta = (1u << 3); public const uint EcsEntityObserved = (1u << 31); public const uint EcsEntityObservedId = (1u << 30); public const uint EcsEntityObservedTarget = (1u << 29); public const uint EcsEntityObservedAcyclic = (1u << 28); public const uint EcsIdOnDeleteRemove = (1u << 0); public const uint EcsIdOnDeleteDelete = (1u << 1); public const uint EcsIdOnDeletePanic = (1u << 2); public const uint EcsIdOnDeleteMask = (EcsIdOnDeletePanic|EcsIdOnDeleteRemove|EcsIdOnDeleteDelete); public const uint EcsIdOnDeleteObjectRemove = (1u << 3); public const uint EcsIdOnDeleteObjectDelete = (1u << 4); public const uint EcsIdOnDeleteObjectPanic = (1u << 5); public const uint EcsIdOnDeleteObjectMask = (EcsIdOnDeleteObjectPanic|EcsIdOnDeleteObjectRemove|EcsIdOnDeleteObjectDelete); public const uint EcsIdExclusive = (1u << 6); public const uint EcsIdDontInherit = (1u << 7); public const uint EcsIdAcyclic = (1u << 8); public const uint EcsIdTag = (1u << 9); public const uint EcsIdWith = (1u << 10); public const uint EcsIdUnion = (1u << 11); public const uint EcsIdHasOnAdd = (1u << 15); public const uint EcsIdHasOnRemove = (1u << 16); public const uint EcsIdHasOnSet = (1u << 17); public const uint EcsIdHasUnSet = (1u << 18); public const uint EcsIdEventMask = (EcsIdHasOnAdd|EcsIdHasOnRemove|EcsIdHasOnSet|EcsIdHasUnSet); public const uint EcsIdMarkedForDelete = (1u << 30); public const uint EcsIterIsValid = (1u << 0u); public const uint EcsIterIsFilter = (1u << 1u); public const uint EcsIterIsInstanced = (1u << 2u); public const uint EcsIterHasShared = (1u << 3u); public const uint EcsIterTableOnly = (1u << 4u); public const uint EcsIterEntityOptional = (1u << 5u); public const uint EcsIterNoResults = (1u << 6u); public const uint EcsIterIgnoreThis = (1u << 7u); public const uint EcsIterMatchVar = (1u << 8u); public const uint EcsEventTableOnly = (1u << 8u); public const uint EcsEventNoOnSet = (1u << 16u); public const uint EcsFilterMatchThis = (1u << 1u); public const uint EcsFilterMatchOnlyThis = (1u << 2u); public const uint EcsFilterMatchPrefab = (1u << 3u); public const uint EcsFilterMatchDisabled = (1u << 4u); public const uint EcsFilterMatchEmptyTables = (1u << 5u); public const uint EcsFilterMatchAnything = (1u << 6u); public const uint EcsFilterIsFilter = (1u << 7u); public const uint EcsFilterIsInstanced = (1u << 8u); public const uint EcsFilterPopulate = (1u << 9u); public const uint EcsTableHasBuiltins = (1u << 1u); public const uint EcsTableIsPrefab = (1u << 2u); public const uint EcsTableHasIsA = (1u << 3u); public const uint EcsTableHasChildOf = (1u << 4u); public const uint EcsTableHasPairs = (1u << 5u); public const uint EcsTableHasModule = (1u << 6u); public const uint EcsTableIsDisabled = (1u << 7u); public const uint EcsTableHasCtors = (1u << 8u); public const uint EcsTableHasDtors = (1u << 9u); public const uint EcsTableHasCopy = (1u << 10u); public const uint EcsTableHasMove = (1u << 11u); public const uint EcsTableHasUnion = (1u << 12u); public const uint EcsTableHasToggle = (1u << 13u); public const uint EcsTableHasOverrides = (1u << 14u); public const uint EcsTableHasOnAdd = (1u << 15u); public const uint EcsTableHasOnRemove = (1u << 16u); public const uint EcsTableHasOnSet = (1u << 17u); public const uint EcsTableHasUnSet = (1u << 18u); public const uint EcsTableHasObserved = (1u << 20u); public const uint EcsTableMarkedForDelete = (1u << 30u); public const uint EcsTableHasLifecycle = (EcsTableHasCtors | EcsTableHasDtors); public const uint EcsTableIsComplex = (EcsTableHasLifecycle | EcsTableHasUnion | EcsTableHasToggle); public const uint EcsTableHasAddActions = (EcsTableHasIsA | EcsTableHasUnion | EcsTableHasCtors | EcsTableHasOnAdd | EcsTableHasOnSet); public const uint EcsTableHasRemoveActions = (EcsTableHasIsA | EcsTableHasDtors | EcsTableHasOnRemove | EcsTableHasUnSet); public const uint EcsQueryHasRefs = (1u << 1u); public const uint EcsQueryIsSubquery = (1u << 2u); public const uint EcsQueryIsOrphaned = (1u << 3u); public const uint EcsQueryHasOutColumns = (1u << 4u); public const uint EcsQueryHasMonitor = (1u << 5u); public const uint EcsAperiodicEmptyTables = (1u << 1u); public const uint EcsAperiodicComponentMonitors = (1u << 2u); public const uint EcsAperiodicEmptyQueries = (1u << 4u); public const uint ecs_world_t_magic = (0x65637377); public const uint ecs_stage_t_magic = (0x65637373); public const uint ecs_query_t_magic = (0x65637371); public const uint ecs_rule_t_magic = (0x65637375); public const uint ecs_table_t_magic = (0x65637374); public const uint ecs_filter_t_magic = (0x65637366); public const uint ecs_trigger_t_magic = (0x65637372); public const uint ecs_observer_t_magic = (0x65637362); public const uint ECS_ROW_MASK = (0x0FFFFFFFu); public const uint ECS_ROW_FLAGS_MASK = (~ECS_ROW_MASK); public const ulong ECS_ID_FLAGS_MASK = (0xFFul << 60); public const ulong ECS_ENTITY_MASK = (0xFFFFFFFFul); public const ulong ECS_GENERATION_MASK = (0xFFFFul << 32); public const uint ECS_COMPONENT_MASK = (~ECS_ID_FLAGS_MASK); public const uint FLECS_SPARSE_CHUNK_SIZE = (4096); public const uint ECS_STRBUF_ELEMENT_SIZE = (511); public const uint ECS_STRBUF_MAX_LIST_DEPTH = (32); public const uint EcsSelf = (1u << 1); public const uint EcsUp = (1u << 2); public const uint EcsDown = (1u << 3); public const uint EcsTraverseAll = (1u << 4); public const uint EcsCascade = (1u << 5); public const uint EcsParent = (1u << 6); public const uint EcsIsVariable = (1u << 7); public const uint EcsIsEntity = (1u << 8); public const uint EcsFilter = (1u << 9); public const uint EcsTraverseFlags = (EcsUp|EcsDown|EcsTraverseAll|EcsSelf|EcsCascade|EcsParent); public const uint flecs_iter_cache_ids = (1u << 0u); public const uint flecs_iter_cache_columns = (1u << 1u); public const uint flecs_iter_cache_sources = (1u << 2u); public const uint flecs_iter_cache_sizes = (1u << 3u); public const uint flecs_iter_cache_ptrs = (1u << 4u); public const uint flecs_iter_cache_match_indices = (1u << 5u); public const uint flecs_iter_cache_variables = (1u << 6u); public const uint flecs_iter_cache_all = (255); public const uint ECS_HI_COMPONENT_ID = (256); public const uint ECS_MAX_COMPONENT_ID = (~((uint)(ECS_ID_FLAGS_MASK >> 32))); public const uint ECS_MAX_RECURSION = (512); public const uint ECS_MAX_TOKEN_SIZE = (256); public const ulong ECS_ID_FLAG_BIT = (1ul << 63); public const uint EcsFirstUserComponentId = (32); public const uint EcsFirstUserEntityId = (ECS_HI_COMPONENT_ID + 128); public const uint ECS_INVALID_OPERATION = (1); public const uint ECS_INVALID_PARAMETER = (2); public const uint ECS_CONSTRAINT_VIOLATED = (3); public const uint ECS_OUT_OF_MEMORY = (4); public const uint ECS_OUT_OF_RANGE = (5); public const uint ECS_UNSUPPORTED = (6); public const uint ECS_INTERNAL_ERROR = (7); public const uint ECS_ALREADY_DEFINED = (8); public const uint ECS_MISSING_OS_API = (9); public const uint ECS_OPERATION_FAILED = (10); public const uint ECS_INVALID_CONVERSION = (11); public const uint ECS_ID_IN_USE = (12); public const uint ECS_CYCLE_DETECTED = (13); public const uint ECS_LEAK_DETECTED = (14); public const uint ECS_INCONSISTENT_NAME = (20); public const uint ECS_NAME_IN_USE = (21); public const uint ECS_NOT_A_COMPONENT = (22); public const uint ECS_INVALID_COMPONENT_SIZE = (23); public const uint ECS_INVALID_COMPONENT_ALIGNMENT = (24); public const uint ECS_COMPONENT_NOT_REGISTERED = (25); public const uint ECS_INCONSISTENT_COMPONENT_ID = (26); public const uint ECS_INCONSISTENT_COMPONENT_ACTION = (27); public const uint ECS_MODULE_UNDEFINED = (28); public const uint ECS_MISSING_SYMBOL = (29); public const uint ECS_ALREADY_IN_USE = (30); public const uint ECS_ACCESS_VIOLATION = (40); public const uint ECS_COLUMN_INDEX_OUT_OF_RANGE = (41); public const uint ECS_COLUMN_IS_NOT_SHARED = (42); public const uint ECS_COLUMN_IS_SHARED = (43); public const uint ECS_COLUMN_TYPE_MISMATCH = (45); public const uint ECS_INVALID_WHILE_READONLY = (70); public const uint ECS_LOCKED_STORAGE = (71); public const uint ECS_INVALID_FROM_WORKER = (72); public const uint ECS_REST_DEFAULT_PORT = (27750); public const uint ECS_STAT_WINDOW = (60); public const uint ECS_MEMBER_DESC_CACHE_SIZE = (32); public const uint ECS_META_MAX_SCOPE_DEPTH = (32); public const uint ECS_HTTP_HEADER_COUNT_MAX = (32); public const uint ECS_HTTP_QUERY_PARAM_COUNT_MAX = (32); }