Zdexby TheHolyOneZ
36,909 classes
Class

UnsafeUtility

: Object
Unity.Collections.LowLevel.Unsafe.UnsafeUtility, UnityEngine.CoreModule 0x0010 (16 B) inherited 0x0010 UnityEngine.CoreModule.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 46

SignatureFlagsNativeParams
bool IsBlittable()PublicStatic0x01
int LeakRecord(long handle, const LeakCategory& category, int callstacksToSkip)Static+1 flags0x08
int LeakErase(long handle, const LeakCategory& category)Static+1 flags0x08
Void* MallocTracked(long size, int alignment, const Allocator& allocator, int callstacksToSkip)PublicStatic0x08
Void* MallocTracked(long size, int alignment, const Allocator& allocator, int callstacksToSkip, long label)Static+1 flags0x08
void FreeTracked(const Void*& memory, const Allocator& allocator)PublicStatic0x04
Void* Malloc(long size, int alignment, const Allocator& allocator)PublicStatic0x08
Void* Malloc(long size, int alignment, const MemoryLabel& label)PublicStatic0x10
Void* Malloc(long size, int alignment, const Allocator& allocator, long label)PrivateStatic0x08
void Free(const Void*& memory, const Allocator& allocator)PublicStatic0x04
void Free(const Void*& memory, const MemoryLabel& label)PublicStatic0x10
void MemCpy(const Void*& destination, const Void*& source, long size)PublicStatic0x08
void MemCpyReplicate(const Void*& destination, const Void*& source, int size, int count)PublicStatic0x04
void MemCpyStride(const Void*& destination, int destinationStride, const Void*& source, int sourceStride, int elementSize, int count)PublicStatic0x04
void MemMove(const Void*& destination, const Void*& source, long size)PublicStatic0x08
void MemSet(const Void*& destination, byte value, long size)PublicStatic0x08
void MemClear(const Void*& destination, long size)PublicStatic0x08
int MemCmp(const Void*& ptr1, const Void*& ptr2, long size)PublicStatic0x08
int SizeOf(Type type)PublicStatic0x08
bool IsBlittable(Type type)PublicStatic0x08
int GetScriptingTypeFlags(Type type)Static+1 flags0x08
bool IsBlittableValueType(Type t)PrivateStatic0x08
string GetReasonForTypeNonBlittableImpl(Type t, const string& name)PrivateStatic0x08
bool IsArrayBlittable(Array arr)Static+1 flags0x08
bool IsGenericListBlittable()Static+1 flags0x01
string GetReasonForArrayNonBlittable(Array arr)Static+1 flags0x08
string GetReasonForGenericListNonBlittable()Static+1 flags0x08
bool IsUnmanaged()PublicStatic0x01
int AlignOf()PublicStatic0x04
void CopyPtrToStructure(const Void*& ptr, const uint8& output)PublicStatic0x00
void InternalCopyPtrToStructure(const Void*& ptr, const uint8& output)PrivateStatic0x00
void CopyStructureToPtr(const uint8& input, const Void*& ptr)PublicStatic0x00
void InternalCopyStructureToPtr(const uint8& input, const Void*& ptr)PrivateStatic0x00
uint8 ReadArrayElement(const Void*& source, int index)PublicStatic0x04
uint8 ReadArrayElementWithStride(const Void*& source, int index, int stride)PublicStatic0x04
void WriteArrayElement(const Void*& destination, int index, const uint8& value)PublicStatic0x04
void WriteArrayElementWithStride(const Void*& destination, int index, int stride, const uint8& value)PublicStatic0x04
Void* AddressOf(const uint8& output)PublicStatic0x00
int SizeOf()PublicStatic0x04
uint8 As(const uint8& from)PublicStatic0x00
uint8 As(object from)Static+1 flags0x08
uint8 AsRef(const Void*& ptr)PublicStatic0x00
uint8 ArrayElementAsRef(const Void*& ptr, int index)PublicStatic0x04
int EnumToInt(const uint8& enumValue)PublicStatic0x04
void InternalEnumToInt(const uint8& enumValue, ref int& intValue)PrivateStatic0x04
bool EnumEquals(const uint8& lhs, const uint8& rhs)PublicStatic0x01