Namespace Unity.Collections.LowLevel.Unsafe
Classes
NativeListUnsafeUtility
Utilities for unsafe access to a NativeList<T>.
UnsafeUtilityEx
Structs
UnsafeAppendBuffer
UnsafeAppendBuffer.Reader
UnsafeBitArray
Arbitrary sized array of bits.
UnsafeHashMap<TKey, TValue>
Unordered associative array, a collection of keys and values, without any thread safety check features.
UnsafeHashMap<TKey, TValue>.ParallelWriter
Implements parallel writer. Use AsParallelWriter to obtain it from container.
UnsafeList
An unmanaged, untyped, resizable list, without any thread safety check features.
UnsafeList.ParallelReader
Implements parallel reader. Use AsParallelReader to obtain it from container.
UnsafeList.ParallelWriter
UnsafeList<T>
An managed, resizable list, without any thread safety check features.
UnsafeList<T>.ParallelReader
Implements parallel reader. Use AsParallelReader to obtain it from container.
UnsafeList<T>.ParallelWriter
Returns parallel writer instance.
UnsafeMultiHashMap<TKey, TValue>
Unordered associative array, a collection of keys and values, without any thread safety check features. This container can store multiple values for every key.
UnsafeMultiHashMap<TKey, TValue>.Enumerator
UnsafeMultiHashMap<TKey, TValue>.ParallelWriter
Implements parallel writer. Use AsParallelWriter to obtain it from container.
UnsafePtrList
An unmanaged, resizable list, without any thread safety check features.
UnsafePtrList.ParallelReader
Implements parallel reader. Use AsParallelReader to obtain it from container.
UnsafePtrList.ParallelWriter
UnsafeRingQueue<T>
Fixed-size circular buffer.
UnsafeScratchAllocator
UnsafeStream
A deterministic data streaming supporting parallel reading and parallel writing. Allows you to write different types or arrays into a single stream.