Class Lidgren::Network::NetBitVector
ClassList > Lidgren > Network > NetBitVector
Fixed size vector of booleans.
Public Properties
Type | Name |
---|---|
property int | Capacity Gets the number of bits/booleans stored in this vector. |
property bool | this[int index] Gets the bit/bool at the specified index. |
Public Functions
Type | Name |
---|---|
void | Clear () Sets all bits/booleans to zero/false. |
int | Count () Returns the number of bits/booleans set to one/true. |
bool | Get (int bitIndex) Gets the bit/bool at the specified index. |
int | GetFirstSetIndex () Gets the first (lowest) index set to true. |
bool | IsEmpty () Returns true if all bits/booleans are set to zero/false. |
NetBitVector (int bitsCapacity) NetBitVector constructor. |
|
void | RotateDown () Shift all bits one step down, cycling the first bit to the top. |
void | Set (int bitIndex, bool value) Sets or clears the bit/bool at the specified index. |
override string | ToString () Returns a string that represents this object. |
Public Properties Documentation
property Capacity
property this[int index]
Public Functions Documentation
function Clear
function Count
Returns the number of bits/booleans set to one/true.
Returns:
function Get
function GetFirstSetIndex
function IsEmpty
function NetBitVector
function RotateDown
function Set
function ToString
The documentation for this class was generated from the following file api/unity-plugin/Scripts/Networking/Lidgren.Network/NetBitVector.cs