PocketMine-MP 5.42.1 git-d77520d210fcb967a02bc11817ad625393c8ebc6
Loading...
Searching...
No Matches
pocketmine\network\mcpe\protocol\serializer\BitSet Class Reference
+ Collaboration diagram for pocketmine\network\mcpe\protocol\serializer\BitSet:

Public Member Functions

 __construct (private readonly int $length, private array $parts=[])
 
 equals (BitSet $that)
 
 get (int $index)
 
 getLength ()
 
 getPartsCount ()
 
 set (int $index, bool $value)
 
 write (ByteBufferWriter $out)
 

Static Public Member Functions

static read (ByteBufferReader $in, int $length)
 

Detailed Description

Definition at line 25 of file BitSet.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\network\mcpe\protocol\serializer\BitSet::__construct ( private readonly int $length,
private array $parts = [] )
Parameters
int[]$parts

Definition at line 32 of file BitSet.php.

Member Function Documentation

◆ equals()

pocketmine\network\mcpe\protocol\serializer\BitSet::equals ( BitSet $that)

Definition at line 148 of file BitSet.php.

◆ get()

pocketmine\network\mcpe\protocol\serializer\BitSet::get ( int $index)

Definition at line 48 of file BitSet.php.

◆ getLength()

pocketmine\network\mcpe\protocol\serializer\BitSet::getLength ( )

Definition at line 144 of file BitSet.php.

◆ getPartsCount()

pocketmine\network\mcpe\protocol\serializer\BitSet::getPartsCount ( )

Definition at line 83 of file BitSet.php.

◆ read()

static pocketmine\network\mcpe\protocol\serializer\BitSet::read ( ByteBufferReader $in,
int $length )
static

Definition at line 91 of file BitSet.php.

◆ set()

pocketmine\network\mcpe\protocol\serializer\BitSet::set ( int $index,
bool $value )

Definition at line 54 of file BitSet.php.

◆ write()

pocketmine\network\mcpe\protocol\serializer\BitSet::write ( ByteBufferWriter $out)

Definition at line 118 of file BitSet.php.


The documentation for this class was generated from the following file: