panda3d.core.BitMask_uint32_t_32

from panda3d.core import BitMask_uint32_t_32
class BitMask_uint32_t_32

Inheritance diagram

Inheritance diagram of BitMask_uint32_t_32

__init__() → None
__init__(param0: BitMask_uint32_t_32) → None
__init__(init_value: uint32_t) → None
static allOn() → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

static allOff() → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

static lowerOn(on_bits: int) → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

static bit(index: int) → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

static range(low_bit: int, size: int) → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

static hasMaxNumBits() → bool
static getMaxNumBits() → int
getNumBits() → int
getBit(index: int) → bool
setBit(index: int) → None
clearBit(index: int) → None
setBitTo(index: int, value: bool) → None
isZero() → bool
isAllOn() → bool
extract(low_bit: int, size: int) → uint32_t
Return type

uint32_t

store(value: uint32_t, low_bit: int, size: int) → None
hasAnyOf(low_bit: int, size: int) → bool
hasAllOf(low_bit: int, size: int) → bool
setRange(low_bit: int, size: int) → None
clearRange(low_bit: int, size: int) → None
setRangeTo(value: bool, low_bit: int, size: int) → None
getWord() → uint32_t
Return type

uint32_t

setWord(value: uint32_t) → None
getNumOnBits() → int
getNumOffBits() → int
getLowestOnBit() → int
getLowestOffBit() → int
getHighestOnBit() → int
getHighestOffBit() → int
getNextHigherDifferentBit(low_bit: int) → int
invertInPlace() → None
hasBitsInCommon(other: BitMask_uint32_t_32) → bool
clear() → None
output(out: ostream) → None
outputBinary(out: ostream, spaces_every: int) → None
outputHex(out: ostream, spaces_every: int) → None
write(out: ostream, indent_level: int) → None
compareTo(other: BitMask_uint32_t_32) → int
operator(shift: int) → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

operator(shift: int) → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

floodDownInPlace() → None
floodUpInPlace() → None
floodBitsDown() → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

floodBitsUp() → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

keepNextHighestBit() → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

keepNextHighestBit(other: BitMask_uint32_t_32) → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

keepNextHighestBit(index: int) → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

keepNextLowestBit() → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

keepNextLowestBit(other: BitMask_uint32_t_32) → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

keepNextLowestBit(index: int) → BitMask_uint32_t_32
Return type

BitMask_uint32_t_32

getKey() → int
static getClassType() → TypeHandle
Return type

TypeHandle