panda3d.core.DoubleBitMaskBitMaskNative

class DoubleBitMaskBitMaskNative

alias of DoubleBitMask_BitMaskNative

__init__() → None
__init__(param0: DoubleBitMask_BitMaskNative) → None
static allOff() → DoubleBitMask_BitMaskNative
Return type

DoubleBitMask_BitMaskNative

static allOn() → DoubleBitMask_BitMaskNative
Return type

DoubleBitMask_BitMaskNative

static bit(index: int) → DoubleBitMask_BitMaskNative
Return type

DoubleBitMask_BitMaskNative

clear() → None
clearBit(index: int) → None
clearRange(low_bit: int, size: int) → None
compareTo(other: DoubleBitMask_BitMaskNative) → int
extract(low_bit: int, size: int) → uint64_t
Return type

uint64_t

getBit(index: int) → bool
static getClassType() → TypeHandle
Return type

TypeHandle

getHighestOffBit() → int
getHighestOnBit() → int
getLowestOffBit() → int
getLowestOnBit() → int
static getMaxNumBits() → int
getNextHigherDifferentBit(low_bit: int) → int
getNumBits() → int
getNumOffBits() → int
getNumOnBits() → int
hasAllOf(low_bit: int, size: int) → bool
hasAnyOf(low_bit: int, size: int) → bool
hasBitsInCommon(other: DoubleBitMask_BitMaskNative) → bool
static hasMaxNumBits() → bool
invertInPlace() → None
isAllOn() → bool
isZero() → bool
static lowerOn(on_bits: int) → DoubleBitMask_BitMaskNative
Return type

DoubleBitMask_BitMaskNative

operator(shift: int) → DoubleBitMask_BitMaskNative
Return type

DoubleBitMask_BitMaskNative

operator(shift: int) → DoubleBitMask_BitMaskNative
Return type

DoubleBitMask_BitMaskNative

output(out: ostream) → None
outputBinary(out: ostream, spaces_every: int) → None
outputHex(out: ostream, spaces_every: int) → None
static range(low_bit: int, size: int) → DoubleBitMask_BitMaskNative
Return type

DoubleBitMask_BitMaskNative

setBit(index: int) → None
setBitTo(index: int, value: bool) → None
setRange(low_bit: int, size: int) → None
setRangeTo(value: bool, low_bit: int, size: int) → None
store(value: uint64_t, low_bit: int, size: int) → None
write(out: ostream, indent_level: int) → None