docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.Collections.LowLevel.Unsafe

    Classes

    DataStreamExtensions

    Extension methods for DataStream.

    HashSetExtensions

    Provides extension methods for sets.

    NativeBitArrayUnsafeUtility

    Unsafe helper methods for NativeBitArray.

    NativeListUnsafeUtility

    Provides unsafe utility methods for NativeList.

    NativeReferenceUnsafeUtility

    Provides extension methods for NativeReference.

    UnsafeListExtensions

    Provides extension methods for UnsafeList.

    UnsafeUtilityExtensions

    Provides utility methods for unsafe, untyped buffers.

    Structs

    KeyValue<TKey, TValue>

    A key-value pair.

    UnsafeAppendBuffer

    An unmanaged, untyped, heterogeneous buffer.

    UnsafeAppendBuffer.Reader

    A reader for UnsafeAppendBuffer.

    UnsafeAtomicCounter32

    A 32-bit atomic counter.

    UnsafeAtomicCounter64

    A 64-bit atomic counter.

    UnsafeBitArray

    An arbitrarily-sized array of bits.

    UnsafeBitArray.ReadOnly

    A read-only alias for the value of a UnsafeBitArray. Does not have its own allocated storage.

    UnsafeHashMap<TKey, TValue>

    An unordered, expandable associative array.

    UnsafeHashMap<TKey, TValue>.Enumerator

    An enumerator over the key-value pairs of a container.

    UnsafeHashMap<TKey, TValue>.ReadOnly

    A read-only alias for the value of a UnsafeHashMap. Does not have its own allocated storage.

    UnsafeHashSet<T>

    An unordered, expandable set of unique values.

    UnsafeHashSet<T>.Enumerator

    An enumerator over the values of a set.

    UnsafeHashSet<T>.ReadOnly

    A read-only alias for the value of a UnsafeHashSet. Does not have its own allocated storage.

    UnsafeList<T>

    An unmanaged, resizable list.

    UnsafeList<T>.Enumerator

    An enumerator over the elements of a list.

    UnsafeList<T>.ParallelReader

    Obsolete. Use UnsafeList<T>.ReadOnly instead.

    UnsafeList<T>.ParallelWriter

    A parallel writer for an UnsafeList<T>.

    UnsafeList<T>.ReadOnly

    A read only for an UnsafeList<T>.

    UnsafeParallelHashMapBucketData

    A bucket of key-value pairs. Used as the internal storage for hash maps.

    UnsafeParallelHashMap<TKey, TValue>

    An unordered, expandable associative array.

    UnsafeParallelHashMap<TKey, TValue>.Enumerator

    An enumerator over the key-value pairs of a hash map.

    UnsafeParallelHashMap<TKey, TValue>.ParallelWriter

    A parallel writer for a NativeParallelHashMap.

    UnsafeParallelHashMap<TKey, TValue>.ReadOnly

    A read-only alias for the value of a UnsafeParallelHashMap. Does not have its own allocated storage.

    UnsafeParallelHashSet<T>

    An unordered, expandable set of unique values.

    UnsafeParallelHashSet<T>.Enumerator

    An enumerator over the values of a set.

    UnsafeParallelHashSet<T>.ParallelWriter

    A parallel writer for an UnsafeParallelHashSet.

    UnsafeParallelHashSet<T>.ReadOnly

    A read-only alias for the value of a UnsafeParallelHashSet. Does not have its own allocated storage.

    UnsafeParallelMultiHashMap<TKey, TValue>

    An unordered, expandable associative array. Each key can have more than one associated value.

    UnsafeParallelMultiHashMap<TKey, TValue>.Enumerator

    An enumerator over the values of an individual key in a multi hash map.

    UnsafeParallelMultiHashMap<TKey, TValue>.KeyValueEnumerator

    An enumerator over the key-value pairs of a multi hash map.

    UnsafeParallelMultiHashMap<TKey, TValue>.ParallelWriter

    A parallel writer for an UnsafeParallelMultiHashMap.

    UnsafeParallelMultiHashMap<TKey, TValue>.ReadOnly

    A read-only alias for the value of a UnsafeParallelHashMap. Does not have its own allocated storage.

    UnsafePtrList<T>

    An unmanaged, resizable list of pointers.

    UnsafePtrList<T>.ParallelReader

    Obsolete. Use UnsafePtrList<T>.ReadOnly instead.

    UnsafePtrList<T>.ParallelWriter

    A parallel writer for an UnsafePtrList<T>.

    UnsafePtrList<T>.ReadOnly

    A read only for an UnsafePtrList<T>.

    UnsafeRingQueue<T>

    A fixed-size circular buffer.

    UnsafeScratchAllocator

    A fixed-size buffer from which you can make allocations.

    UnsafeStream

    A set of untyped, append-only buffers. Allows for concurrent reading and concurrent writing without synchronization.

    UnsafeStream.Reader

    Reads data from a buffer of an UnsafeStream.

    UnsafeStream.Writer

    Writes data into a buffer of an UnsafeStream.

    UnsafeText

    An unmanaged, mutable, resizable UTF-8 string.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)