docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class NativeTensorArrayFromManagedArray

    Represents an area of managed memory that's exposed as if it's native memory.

    Inheritance
    object
    NativeTensorArray
    NativeTensorArrayFromManagedArray
    Implements
    IDisposable
    Inherited Members
    NativeTensorArray.k_DataItemSize
    NativeTensorArray.ZeroMemory()
    NativeTensorArray.Dispose()
    NativeTensorArray.Length
    NativeTensorArray.Disposed
    NativeTensorArray.AddressAt<T>(long)
    NativeTensorArray.Get<T>(int)
    NativeTensorArray.Set<T>(int, T)
    NativeTensorArray.GetNativeArrayHandle<T>()
    NativeTensorArray.GetReadOnlyNativeArrayHandle<T>(int, int)
    NativeTensorArray.AsReadOnlySpan<T>(int, int)
    NativeTensorArray.ToArray<T>(int, int)
    NativeTensorArray.CopyTo(NativeTensorArray, int)
    NativeTensorArray.Copy(NativeTensorArray, NativeTensorArray, int, int)
    NativeTensorArray.Copy<T>(T[], NativeTensorArray, int, int)
    NativeTensorArray.Copy<T>(NativeArray<T>, NativeTensorArray, int, int)
    NativeTensorArray.Copy<T>(NativeTensorArray, T[], int, int)
    NativeTensorArray.Copy(NativeTensorArray, int, NativeTensorArray, int, int)
    NativeTensorArray.Copy<T>(NativeTensorArray, int, T[], int, int)
    NativeTensorArray.Copy<T>(NativeTensorArray, int, NativeArray<T>, int, int)
    NativeTensorArray.Copy<T>(T[], int, NativeTensorArray, int, int)
    NativeTensorArray.Copy<T>(NativeArray<T>, int, NativeTensorArray, int, int)
    NativeTensorArray.Copy<T>(NativeArray<T>.ReadOnly, int, NativeTensorArray, int, int)
    NativeTensorArray.BlockCopy(NativeTensorArray, int, byte[], int, int)
    NativeTensorArray.BlockCopy(byte[], int, NativeTensorArray, int, int)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.Sentis
    Assembly: Unity.Sentis.dll
    Syntax
    public class NativeTensorArrayFromManagedArray : NativeTensorArray, IDisposable

    Constructors

    NativeTensorArrayFromManagedArray(Array, int, int, int)

    Initializes and returns an instance of NativeTensorArrayFromManagedArray from an Array and a integer offset, size and count.

    Declaration
    public NativeTensorArrayFromManagedArray(Array srcData, int srcElementOffset, int srcElementSize, int numDestElement)
    Parameters
    Type Name Description
    Array srcData

    The data for the Tensor as an Array.

    int srcElementOffset

    The integer offset to use for the backing data.

    int srcElementSize

    The integer size to use for the backing data in bytes.

    int numDestElement

    The integer count to use for the backing data.

    NativeTensorArrayFromManagedArray(byte[], int, int)

    Initializes and returns an instance of NativeTensorArrayFromManagedArray from an Array and a integer offset and count.

    Declaration
    public NativeTensorArrayFromManagedArray(byte[] srcData, int srcOffset, int numDestElement)
    Parameters
    Type Name Description
    byte[] srcData

    The data for the Tensor as an Array.

    int srcOffset

    The integer offset to use for the backing data.

    int numDestElement

    The integer count to use for the backing data.

    Properties

    RawPtr

    The raw pointer of the backing data.

    Declaration
    public override void* RawPtr { get; }
    Property Value
    Type Description
    void*
    Overrides
    NativeTensorArray.RawPtr

    Implements

    IDisposable
    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)