Method GetOptionalEnabledRefRW
GetOptionalEnabledRefRW<T>(int)
Get a EnabledRefRW<T> reference to the enabled bit at index. Returns EnabledRefRORW<T>.Null if this EnabledMask is not valid.
Declaration
public EnabledRefRW<T> GetOptionalEnabledRefRW<T>(int index) where T : unmanaged, IEnableableComponent
Parameters
Type | Name | Description |
---|---|---|
int | index | The index to the enabled bit in the chunk. |
Returns
Type | Description |
---|---|
EnabledRefRW<T> | A reference to the enabled bit for the component at the specified index or Null if this EnabledMask is not valid. |
Type Parameters
Name | Description |
---|---|
T | The component type. |
Remarks
This method is called by the code generated by the Aspect source generator.
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Thrown if the EnabledMask is missing a pointer to the ChunkDisabledCount |