Class SerializedBitArray
Abstract base classe of all SerializedBitArray
Implements
Inherited Members
Namespace: UnityEditor.Rendering
Assembly: Unity.RenderPipelines.Core.Editor.dll
Syntax
public abstract class SerializedBitArray : ISerializedBitArray
Fields
| Name | Description |
|---|---|
| HasMultipleDifferentValuesBitwise | Has multiple differente value bitwise |
| SetBitAtIndexForAllTargetsImmediate | Set the bit at given index |
| m_SerializedProperty | The underlying serialized property |
Properties
| Name | Description |
|---|---|
| capacity | Capacity of the bitarray |
Methods
| Name | Description |
|---|---|
| GetBitAt(uint) | Get the bit at given index |
| GetBitAt_Internal(uint) | Get the value at index |
| GetOrInitializeSerializedProperties() | Initialisation of dedicated SerializedPropertiws |
| HasBitMultipleDifferentValue(uint) | Does the bit at given index have multiple different values? |
| HasBitMultipleDifferentValue_For64Bits(string, SerializedProperty, uint) | Safety: serializedProperty must match its path |
| HasBitMultipleDifferentValue_Internal(uint) | Say if the properties have differente values |
| ResyncSerialization() | Sync again every serializedProperty |
| SetBitAt(uint, bool) | Set the bit at given index |
| SetBitAt_Internal(uint, bool) | Set the bit at given index |
| Update() | Sync the reflected value with target value change |