PocketMine-MP 5.27.2 git-835c383d4e126df6f38000e3217ad6a325b7a1f7
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=[])
 
 get (int $index)
 
 getLength ()
 
 getPartsCount ()
 
 set (int $index, bool $value)
 
 write (PacketSerializer $out)
 

Static Public Member Functions

static read (PacketSerializer $in, int $length)
 

Detailed Description

Definition at line 23 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 30 of file BitSet.php.

Member Function Documentation

◆ get()

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

Definition at line 46 of file BitSet.php.

◆ getLength()

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

Definition at line 142 of file BitSet.php.

◆ getPartsCount()

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

Definition at line 81 of file BitSet.php.

◆ read()

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

Definition at line 89 of file BitSet.php.

◆ set()

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

Definition at line 52 of file BitSet.php.

◆ write()

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

Definition at line 116 of file BitSet.php.


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