Namespace Unity.Collections.LowLevel.Unsafe | Collections | 0.4.0-preview.6
image/svg+xml
docs.unity3d.com
  • Manual
  • Scripting API
  • Changelog
  • License
    Show / Hide Table of Contents
    • Unity.​Collections
      • Array​Extensions
      • Bit​Field32
      • Bit​Field64
      • Bytes1
      • Bytes126
      • Bytes16
      • Bytes30
      • Bytes4094
      • Bytes510
      • Bytes62
      • Collection​Helper
      • Conversion​Error
      • Copy​Error
      • Fixed​List​Byte128
      • Fixed​List​Byte128.​Enumerator
      • Fixed​List​Byte32
      • Fixed​List​Byte32.​Enumerator
      • Fixed​List​Byte64
      • Fixed​List​Byte64.​Enumerator
      • Fixed​List​Float128
      • Fixed​List​Float128.​Enumerator
      • Fixed​List​Float32
      • Fixed​List​Float32.​Enumerator
      • Fixed​List​Float64
      • Fixed​List​Float64.​Enumerator
      • Fixed​List​Int128
      • Fixed​List​Int128.​Enumerator
      • Fixed​List​Int32
      • Fixed​List​Int32.​Enumerator
      • Fixed​List​Int64
      • Fixed​List​Int64.​Enumerator
      • Format​Error
      • IJob​Native​Multi​Hash​Map​Merged​Shared​Key​Indices
      • IJob​Native​Multi​Hash​Map​Visit​Key​Mutable​Value<TKey, TValue>
      • IJob​Native​Multi​Hash​Map​Visit​Key​Value<TKey, TValue>
      • IJob​Unsafe​Multi​Hash​Map​Merged​Shared​Key​Indices
      • IJob​Unsafe​Multi​Hash​Map​Visit​Key​Mutable​Value<TKey, TValue>
      • IJob​Unsafe​Multi​Hash​Map​Visit​Key​Value<TKey, TValue>
      • Job​Native​Multi​Hash​Map​Unique​Hash​Extensions
      • Job​Native​Multi​Hash​Map​Visit​Key​Mutable​Value
      • Job​Native​Multi​Hash​Map​Visit​Key​Value
      • Job​Unsafe​Multi​Hash​Map​Unique​Hash​Extensions
      • Job​Unsafe​Multi​Hash​Map​Visit​Key​Mutable​Value
      • Job​Unsafe​Multi​Hash​Map​Visit​Key​Value
      • List​Extensions
      • Native​Array​Extensions
      • Native​Hash​Map<TKey, TValue>
      • Native​Hash​Map<TKey, TValue>.​Parallel​Writer
      • Native​Hash​Map​Extensions
      • Native​Key​Value​Arrays<TKey, TValue>
      • Native​List<T>
      • Native​Multi​Hash​Map<TKey, TValue>
      • Native​Multi​Hash​Map<TKey, TValue>.​Enumerator
      • Native​Multi​Hash​Map<TKey, TValue>.​Parallel​Writer
      • Native​Multi​Hash​Map​Iterator<TKey>
      • Native​Queue<T>
      • Native​Queue<T>.​Parallel​Writer
      • Native​Sort​Extension
      • Native​Stream
      • Native​Stream.​Reader
      • Native​Stream.​Writer
      • Native​String128
      • Native​String32
      • Native​String4096
      • Native​String512
      • Native​String64
      • Native​String​View
      • Numbered​Words
      • Parse​Error
      • Unicode
      • Unicode.​Rune
      • Words
      • Word​Storage
    • Unity.​Collections.​Experimental
      • Native​Array​Chunked8<T>
      • Native​Array​Full​SOA<T>
    • Unity.​Collections.​Low​Level.​Unsafe
      • Native​List​Unsafe​Utility
      • Unsafe​Append​Buffer
      • Unsafe​Append​Buffer.​Reader
      • Unsafe​Bit​Array
      • Unsafe​Hash​Map<TKey, TValue>
      • Unsafe​Hash​Map<TKey, TValue>.​Parallel​Writer
      • Unsafe​List
      • Unsafe​List.​Parallel​Reader
      • Unsafe​List.​Parallel​Writer
      • Unsafe​List<T>
      • Unsafe​List<T>.​Parallel​Reader
      • Unsafe​List<T>.​Parallel​Writer
      • Unsafe​Multi​Hash​Map<TKey, TValue>
      • Unsafe​Multi​Hash​Map<TKey, TValue>.​Enumerator
      • Unsafe​Multi​Hash​Map<TKey, TValue>.​Parallel​Writer
      • Unsafe​Ptr​List
      • Unsafe​Ptr​List.​Parallel​Reader
      • Unsafe​Ptr​List.​Parallel​Writer
      • Unsafe​Scratch​Allocator
      • Unsafe​Stream
      • Unsafe​Stream.​Reader
      • Unsafe​Stream.​Writer
      • Unsafe​Utility​Ex
    • Scripting API
    • Unity.​Collections.​Low​Level.​Unsafe

    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>

    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>

    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

    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

    In This Article
    • Classes
    • Structs
    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