Home > @esengine/ecs-framework-monorepo > BitMask64Utils
BitMask64Utils class
Signature:
typescript
export declare class BitMask64Utils
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
| 零掩码常量,所有位都为0 |
Methods
Method | Modifiers | Description |
---|---|---|
| 对目标掩码执行按位与操作 | |
| 清除掩码的所有位为0 | |
| 清除掩码中指定位为0 | |
| 创建掩码的深拷贝 | |
| 将源掩码的值复制到目标掩码 | |
| 根据位索引创建64位掩码 | |
| 检查两个掩码是否相等 | |
| 从32位数字创建64位掩码 | |
| 检查掩码是否包含所有指定的位 | |
| 检查掩码是否包含任意指定的位 | |
| 检查掩码是否不包含任何指定的位 | |
| 检查掩码是否为零 | |
| 对目标掩码执行按位或操作 | |
| 计算掩码中设置为1的位数 | |
| 设置掩码中指定位为1 | |
| 将掩码转换为字符串表示 | |
| 对目标掩码执行按位异或操作 |