Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IsPow2() [1/2]

static bool IBinaryNumber< Half >. System.Half.IsPow2 ( Half value)
inlinestatic

Definition at line 621 of file Half.cs.

622 {
623 uint num = BitConverter.HalfToUInt16Bits(value);
624 uint num2 = (num >> 10) & 0x1Fu;
625 uint num3 = num & 0x3FFu;
626 if (value > PositiveZero && num2 != 0 && num2 != 31)
627 {
628 return num3 == 0;
629 }
630 return false;
631 }
static readonly Half PositiveZero
Definition Half.cs:11

References System.BitConverter.HalfToUInt16Bits(), System.Half.PositiveZero, and System.value.