Class SerializedBitArray32
SerializedBitArray spetialized for 8bit capacity
Implements
Inherited Members
Namespace: UnityEditor.Rendering
Assembly: Unity.RenderPipelines.Core.Editor.dll
Syntax
[Obsolete("Since SerializedBitArray unification, only use SerializedBitArrayAny. #from(23.2)")]
public sealed class SerializedBitArray32 : SerializedBitArray, ISerializedBitArray
Constructors
SerializedBitArray32(SerializedProperty, uint)
Abstract base classe of all SerializedBitArray
Declaration
public SerializedBitArray32(SerializedProperty serializedProperty, uint capacity)
Parameters
| Type | Name | Description |
|---|---|---|
| SerializedProperty | serializedProperty | |
| uint | capacity |
Methods
GetBitAt_Internal(uint)
Get the value at index
Declaration
[Obsolete]
protected override bool GetBitAt_Internal(uint bitIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| uint | bitIndex | The index |
Returns
| Type | Description |
|---|---|
| bool | Value at the index |
Overrides
HasBitMultipleDifferentValue_Internal(uint)
Say if the properties have differente values
Declaration
[Obsolete]
protected override bool HasBitMultipleDifferentValue_Internal(uint bitIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| uint | bitIndex | The index |
Returns
| Type | Description |
|---|---|
| bool | True: properties have different value |
Overrides
SetBitAt_Internal(uint, bool)
Set the bit at given index
Declaration
[Obsolete]
protected override void SetBitAt_Internal(uint bitIndex, bool value)
Parameters
| Type | Name | Description |
|---|---|---|
| uint | bitIndex | The index |
| bool | value | The value |