Namespace Unity.Collections.LowLevel.Unsafe
Classes
NativeBitArrayUnsafeUtility
NativeListUnsafeUtility
Utilities for unsafe access to a NativeList<T>.
UnsafeUtilityEx
Structs
UnsafeAppendBuffer
An unmanaged, untyped, buffer, without any thread safety check features.
UnsafeAppendBuffer.Reader
Buffer reader.
UnsafeAtomicCounter32
32-bit atomic counter.
UnsafeAtomicCounter64
64-bit atomic counter.
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.
UnsafeHashMapBucketData
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.