docs.unity.cn
    Show / Hide Table of Contents

    Struct UnsafeList<T>.ParallelWriter

    A parallel writer for an UnsafeList<T>.

    Namespace: Unity.Collections.LowLevel.Unsafe
    Syntax
    public struct ParallelWriter
    Remarks

    Use AsParallelWriter() to create a parallel writer for a list.

    Fields

    ListData

    The UnsafeList to write to.

    Declaration
    public UnsafeList<T>*ListData
    Field Value
    Type Description
    UnsafeList<T>*

    Ptr

    The data of the list.

    Declaration
    public readonly void *Ptr
    Field Value
    Type Description
    Void*

    Methods

    AddNoResize(T)

    Adds an element to the end of the list.

    Declaration
    public void AddNoResize(T value)
    Parameters
    Type Name Description
    T value

    The value to add to the end of the list.

    Remarks

    Increments the length by 1. Never increases the capacity.

    AddRangeNoResize(Void*, Int32)

    Copies elements from a buffer to the end of the list.

    Declaration
    public void AddRangeNoResize(void *ptr, int count)
    Parameters
    Type Name Description
    Void* ptr

    The buffer to copy from.

    Int32 count

    The number of elements to copy from the buffer.

    Remarks

    Increments the length by count. Never increases the capacity.

    AddRangeNoResize(UnsafeList<T>)

    Copies the elements of another list to the end of this list.

    Declaration
    public void AddRangeNoResize(UnsafeList<T> list)
    Parameters
    Type Name Description
    UnsafeList<T> list

    The other list to copy from.

    Remarks

    Increments the length by the length of the other list. Never increases the capacity.

    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Wednesday, September 29, 2021