Interface ISerializedBitArray
interface to handle generic SerializedBitArray
Namespace: UnityEditor.Rendering
Syntax
public interface ISerializedBitArray
Properties
capacity
Capacity of the bitarray
Declaration
uint capacity { get; }
Property Value
| Type | Description | 
|---|---|
| UInt32 | 
Methods
GetBitAt(UInt32)
Get the bit at given index
Declaration
bool GetBitAt(uint bitIndex)
Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | bitIndex | The index  | 
Returns
| Type | Description | 
|---|---|
| Boolean | Bit value  | 
HasBitMultipleDifferentValue(UInt32)
Does the bit at given index have multiple different values?
Declaration
bool HasBitMultipleDifferentValue(uint bitIndex)
Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | bitIndex | The index  | 
Returns
| Type | Description | 
|---|---|
| Boolean | True: Multiple different value  | 
SetBitAt(UInt32, Boolean)
Set the bit at given index
Declaration
void SetBitAt(uint bitIndex, bool value)
Parameters
| Type | Name | Description | 
|---|---|---|
| UInt32 | bitIndex | The index  | 
| Boolean | value | The value  |