NonblockingReader
Public Methods
void FinishRead
public void FinishRead()
void FinishReadUnchecked
public void FinishReadUnchecked()
bool TryPrepareRead
public bool TryPrepareRead(
ulong size,
ulong alignment,
out void * outData
)
Parameters
| Type | Name | Description |
|---|---|---|
| ulong | size | |
| ulong | alignment | |
| out void * | outData |
bool TryPrepareReadUnchecked
public bool TryPrepareReadUnchecked(
ulong size,
ulong alignment,
out void * outData
)
Parameters
| Type | Name | Description |
|---|---|---|
| ulong | size | |
| ulong | alignment | |
| out void * | outData |
bool TryRead
public bool TryRead(
ulong size,
ulong alignment,
out void * outData
)
Parameters
| Type | Name | Description |
|---|---|---|
| ulong | size | |
| ulong | alignment | |
| out void * | outData |
bool TryRead< T >
public bool TryRead< T >(
out T outData
)
Parameters
| Type | Name | Description |
|---|---|---|
| out T | outData |
bool TryReadArray
public bool TryReadArray(
ulong elementSize,
ulong elementAlignment,
ulong elementCount,
out void * outData
)
Parameters
| Type | Name | Description |
|---|---|---|
| ulong | elementSize | |
| ulong | elementAlignment | |
| ulong | elementCount | |
| out void * | outData |
bool TryReadArray< T >
public bool TryReadArray< T >(
ulong elementCount,
Allocator allocator,
out NativeArray< T > outData
)
Parameters
| Type | Name | Description |
|---|---|---|
| ulong | elementCount | |
| Allocator | allocator | |
| out NativeArray< T > | outData |
Public Attributes
IsCreated
public bool IsCreated => _Data != null;