Methods
Static invertFlags
- invertFlags(self: Ref<number>): void
Static isFlagSet
- isFlagSet(self: number, flag: number): boolean
-
Parameters
-
self: number
-
flag: number
Returns boolean
Static isUnshiftedFlagSet
- isUnshiftedFlagSet(self: number, flag: number): boolean
-
Parameters
-
self: number
-
flag: number
Returns boolean
Static setFlag
- setFlag(self: Ref<number>, flag: number): void
-
Parameters
-
self: Ref<number>
-
flag: number
Returns void
Static setFlagExclusive
- setFlagExclusive(self: Ref<number>, flag: number): void
-
Parameters
-
self: Ref<number>
-
flag: number
Returns void
Static unsetFlag
- unsetFlag(self: Ref<number>, flag: number): void
-
Parameters
-
self: Ref<number>
-
flag: number
Returns void
帮助处理位掩码的实用程序类 除了isFlagSet之外,所有方法都期望flag参数是一个非移位的标志 允许您使用普通的(0、1、2、3等)来设置/取消您的标记