Skip to content

ECS Framework API v2.2.13


ECS Framework API / BitMask64Data

Interface: BitMask64Data

Defined in: packages/core/src/ECS/Utils/BigIntCompatibility.ts:20

位掩码数据结构 基础模式(64位):使用 base[lo , hi] 存储 64 位,segments 为空 扩展模式(128+位):base[lo , hi] 作为第一段,segments 存储额外的 64 位段 segments[0] 对应 bit 64-127,segments[1] 对应 bit 128-191,以此类推

Properties

base

base: BitMask64Segment

Defined in: packages/core/src/ECS/Utils/BigIntCompatibility.ts:21


segments?

optional segments: BitMask64Segment[]

Defined in: packages/core/src/ECS/Utils/BigIntCompatibility.ts:23

扩展段数组,每个元素是一个 64 位段,用于超过 64 位的场景

Released under the MIT License.