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 |