Namespace Unity.Collections.LowLevel.Unsafe | Collections | 0.11.0-preview.17
docs.unity3d.com
    Show / Hide Table of Contents

    Namespace Unity.Collections.LowLevel.Unsafe

    Classes

    NativeBitArrayUnsafeUtility

    NativeBitArray unsafe utility helpers.

    NativeListUnsafeUtility

    Utilities for unsafe access to a NativeList<T>.

    NativeReferenceUnsafeUtility

    NativeReference<T> unsafe utilities.

    UnsafeListExtensions

    UnsafeList extension methods.

    UnsafeUtilityExtensions

    Unsafe utility extensions.

    Structs

    KeyValue<TKey, TValue>

    Defines a key/value pair retrieved by enumerator.

    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>.Enumerator

    Implements iterator over the container.

    UnsafeHashMap<TKey, TValue>.ParallelWriter

    Implements parallel writer. Use AsParallelWriter to obtain it from container.

    UnsafeHashMapBucketData

    UnsafeHashSet<T>

    Set of values, without any thread safety check features.

    UnsafeHashSet<T>.Enumerator

    Implements iterator over the container.

    UnsafeHashSet<T>.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

    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>.KeyValueEnumerator

    Implements iterator over the container.

    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.

    UnsafeStream.Reader

    UnsafeStream.Writer

    UntypedUnsafeHashMap

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023