docs.unity3d.com
    目次を表示する/隠す

    Class Extensions

    Provides some extension methods for various collections.

    Inheritance
    Object
    Extensions
    Namespace: Unity.Collections.NotBurstCompatible
    Syntax
    public static class Extensions

    Methods

    CopyFromNBC<T>(NativeList<T>, T[])

    Clears this list and then copies all the elements of an array to this list.

    Declaration
    [ExcludeFromBurstCompatTesting("Takes managed array")]
    public static void CopyFromNBC<T>(this NativeList<T> list, T[] array)
        where T : struct
    Parameters
    Type Name Description
    NativeList<T> list

    This list.

    T[] array

    The managed array to copy from.

    Type Parameters
    Name Description
    T

    The type of elements.

    ToArray<T>(NativeHashSet<T>)

    Returns a new managed array with all the elements copied from a set.

    Declaration
    [ExcludeFromBurstCompatTesting("Returns managed array")]
    public static T[] ToArray<T>(this NativeHashSet<T> set)
        where T : struct, IEquatable<T>
    Parameters
    Type Name Description
    NativeHashSet<T> set

    The set whose elements are copied to the array.

    Returns
    Type Description
    T[]

    A new managed array with all the elements copied from a set.

    Type Parameters
    Name Description
    T

    The type of elements.

    ToArray<T>(NativeParallelHashSet<T>)

    Returns a new managed array with all the elements copied from a set.

    Declaration
    [ExcludeFromBurstCompatTesting("Returns managed array")]
    public static T[] ToArray<T>(this NativeParallelHashSet<T> set)
        where T : struct, IEquatable<T>
    Parameters
    Type Name Description
    NativeParallelHashSet<T> set

    The set whose elements are copied to the array.

    Returns
    Type Description
    T[]

    A new managed array with all the elements copied from a set.

    Type Parameters
    Name Description
    T

    The type of elements.

    ToArrayNBC<T>(NativeList<T>)

    Returns a new managed array which is a copy of this list.

    Declaration
    [ExcludeFromBurstCompatTesting("Returns managed array")]
    public static T[] ToArrayNBC<T>(this NativeList<T> list)
        where T : struct
    Parameters
    Type Name Description
    NativeList<T> list

    The list to copy.

    Returns
    Type Description
    T[]

    A new managed array which is a copy of this list.

    Type Parameters
    Name Description
    T

    The type of elements.

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)