Описание
Небезопасный служебный класс.
Статические Методы
AddressOf | Адрес памяти структуры. |
AlignOf | Минимальное выравнивание структуры. |
ArrayElementAsRef | Получает ссылку на элемент массива в его текущем расположении в памяти. |
As | Переинтерпретирует ссылку как ссылку другого типа. |
AsRef | Получает ссылку на структуру в ее текущем местоположении в памяти. |
CopyObjectAddressToPtr | Назначает ссылку на объект структуре или закрепленному классу. Смотрите также: UnsafeUtility.PinGCObjectAndGetAddress. |
CopyPtrToStructure | Копирует sizeof(T) байт из указателя на вывод. |
CopyStructureToPtr | Копирует sizeof(T) байт из ввода в указатель. |
EnumEquals | Определяет, равны ли указанные перечисления без упаковки. |
EnumToInt | Возвращает целочисленное представление значения перечисления без упаковки. |
Free | Свободная память. |
GetFieldOffset | Возвращает смещение относительной структуры поля или класса, в котором оно содержится. |
IsBlittable | Возвращает информацию о том, является ли структура преобразовываемой. |
IsUnmanaged | Возвращает информацию о том, является ли структура или тип неуправляемой. Неуправляемый тип не содержит управляемых полей и может свободно копироваться в память. |
IsValidAllocator | Возвращает значение true, если метка распределителя допустима и может использоваться для выделения или освобождения памяти. |
IsValidNativeContainerElementType | Возвращает информацию о том, допустим ли тип в качестве типа элемента в собственных контейнерах. |
Malloc | Выделить память. |
MemClear | Очистить память. |
MemCmp | Проверяет, идентичны ли две области памяти, сравнивая указанную область памяти в первом заданном буфере памяти с той же областью во втором заданном буфере памяти. |
MemCpy | Копировать память. |
MemCpyReplicate | Копировать память и реплицировать. |
MemCpyStride | Аналогичен UnsafeUtility.MemCpy, но может пропускать байты через desinationStride и sourceStride. |
MemMove | Переместить память. |
MemSet | Установить для памяти указанное значение. |
PinGCArrayAndGetDataAddress | Сохраняет надежную ссылку GC на объект и закрепляет ее. Гарантируется, что объект не переместит свою ячейку памяти в движущемся сборщике мусора. Возвращает адрес первого элемента массива. |
PinGCObjectAndGetAddress | Сохраняет надежную ссылку GC на объект и закрепляет ее. Гарантируется, что объект не переместит свою ячейку памяти в движущемся сборщике мусора. Возвращает адрес расположения объекта в памяти. |
ReadArrayElement | Чтение элемента массива. |
ReadArrayElementWithStride | Чтение элемента массива с шагом. |
ReleaseGCObject | Выпускает дескриптор объекта GC, ранее полученный с помощью UnsafeUtility.PinGCObjectAndGetAddress. |
SizeOf | Размер структуры. |
WriteArrayElement | Записать элемент массива. |
WriteArrayElementWithStride | Записать элемент массива с шагом. |