Show / Hide Table of Contents

Class NativeSliceUnsafeUtility

Inheritance
Object
NativeSliceUnsafeUtility
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Unity.Collections.LowLevel.Unsafe
Assembly: UnityEngine.dll
Syntax
public static class NativeSliceUnsafeUtility

Methods

| Improve this Doc View Source

ConvertExistingDataToNativeSlice<T>(Void*, Int32, Int32)

Declaration
public static NativeSlice<T> ConvertExistingDataToNativeSlice<T>(void *dataPointer, int stride, int length)
    where T : struct
Parameters
Type Name Description
Void* dataPointer
Int32 stride
Int32 length
Returns
Type Description
NativeSlice<T>
Type Parameters
Name Description
T
| Improve this Doc View Source

GetAtomicSafetyHandle<T>(NativeSlice<T>)

Declaration
public static AtomicSafetyHandle GetAtomicSafetyHandle<T>(NativeSlice<T> slice)
    where T : struct
Parameters
Type Name Description
NativeSlice<T> slice
Returns
Type Description
AtomicSafetyHandle
Type Parameters
Name Description
T
| Improve this Doc View Source

GetUnsafePtr<T>(NativeSlice<T>)

Declaration
public static void *GetUnsafePtr<T>(this NativeSlice<T> nativeSlice)
    where T : struct
Parameters
Type Name Description
NativeSlice<T> nativeSlice
Returns
Type Description
Void*
Type Parameters
Name Description
T
| Improve this Doc View Source

GetUnsafeReadOnlyPtr<T>(NativeSlice<T>)

Declaration
public static void *GetUnsafeReadOnlyPtr<T>(this NativeSlice<T> nativeSlice)
    where T : struct
Parameters
Type Name Description
NativeSlice<T> nativeSlice
Returns
Type Description
Void*
Type Parameters
Name Description
T
| Improve this Doc View Source

SetAtomicSafetyHandle<T>(ref NativeSlice<T>, AtomicSafetyHandle)

Declaration
public static void SetAtomicSafetyHandle<T>(ref NativeSlice<T> slice, AtomicSafetyHandle safety)
    where T : struct
Parameters
Type Name Description
NativeSlice<T> slice
AtomicSafetyHandle safety
Type Parameters
Name Description
T
  • Improve this Doc
  • View Source
Back to top Generated by DocFX