Язык

AllocationAdapter Класс

Определение

Предназначен только для использования с помощью созданного отраженного кода.

[Android.Runtime.Register("android/renderscript/AllocationAdapter", DoNotGenerateAcw=true)]
public class AllocationAdapter : Android.Renderscripts.Allocation
[<Android.Runtime.Register("android/renderscript/AllocationAdapter", DoNotGenerateAcw=true)>]
type AllocationAdapter = class
    inherit Allocation
Наследование
Атрибуты

Комментарии

Предназначен только для использования с помощью созданного отраженного кода.

Этот элемент не рекомендуется. Renderscript не рекомендуется использовать на уровне API 31. Ознакомьтесь с руководством по миграции предлагаемых альтернативных вариантов.

Java документации по android.renderscript.AllocationAdapter.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
AllocationAdapter(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Имя. Описание
ByteBuffer

Возвращает или создает byteBuffer, содержащий необработанные данные текущего выделения.

(Унаследовано от Allocation)
BytesSize

Получение размера выделения в байтах.

(Унаследовано от Allocation)
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Element

android.renderscript.Element Получение выделенияandroid.renderscript.Type.

(Унаследовано от Allocation)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
JniPeerMembers

Предназначен только для использования с помощью созданного отраженного кода.

Name

setName назначает имя объекту.

(Унаследовано от BaseObj)
PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
Stride

Возвращает шаг выделения.

(Унаследовано от Allocation)
Surface

Возвращает дескриптор необработанный буфер, управляемый компостатором экрана. -или- Связывание android.view.Surface с этим выделением.

(Унаследовано от Allocation)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

TimeStamp

Получите метку времени для последнего буфера, удерживаемого этим выделением.

(Унаследовано от Allocation)
Type

android.renderscript.Type Получение выделения.

(Унаследовано от Allocation)
Usage

Получение флагов использования выделения.

(Унаследовано от Allocation)

Методы

Имя. Описание
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
Copy1DRangeFrom(Int32, Int32, Allocation, Int32)

Скопируйте часть выделения в это выделение.

(Унаследовано от Allocation)
Copy1DRangeFrom(Int32, Int32, Byte[])

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeFrom(Int32, Int32, Int16[])

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeFrom(Int32, Int32, Int32[])

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeFrom(Int32, Int32, Object)

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeFrom(Int32, Int32, Single[])

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Byte[])

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Int16[])

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Int32[])

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Object)

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Single[])

Скопируйте массив в 1D-область этого выделения.

(Унаследовано от Allocation)
Copy1DRangeTo(Int32, Int32, Byte[])

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy1DRangeTo(Int32, Int32, Int16[])

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy1DRangeTo(Int32, Int32, Int32[])

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy1DRangeTo(Int32, Int32, Object)

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy1DRangeTo(Int32, Int32, Single[])

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Byte[])

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Int16[])

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Int32[])

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Object)

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Single[])

Скопируйте 1D-регион этого выделения в массив.

(Унаследовано от Allocation)
Copy2DRangeFrom(Int32, Int32, Bitmap)

Скопируйте его android.graphics.Bitmap в выделение.

(Унаследовано от Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32)

Скопируйте прямоугольную область из выделения в прямоугольную область в этом выделении.

(Унаследовано от Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Byte[])

Скопируйте из массива в прямоугольную область в этом выделении.

(Унаследовано от Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int16[])

Скопируйте из массива в прямоугольную область в этом выделении.

(Унаследовано от Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int32[])

Скопируйте из массива в прямоугольную область в этом выделении.

(Унаследовано от Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Object)

Скопируйте из массива в прямоугольную область в этом выделении.

(Унаследовано от Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Single[])

Скопируйте из массива в прямоугольную область в этом выделении.

(Унаследовано от Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Byte[])

Скопируйте из прямоугольной области в этом выделении в массив.

(Унаследовано от Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Int16[])

Скопируйте из прямоугольной области в этом выделении в массив.

(Унаследовано от Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Int32[])

Скопируйте из прямоугольной области в этом выделении в массив.

(Унаследовано от Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Object)

Скопируйте из прямоугольной области в этом выделении в массив.

(Унаследовано от Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Single[])

Скопируйте из прямоугольной области в этом выделении в массив.

(Унаследовано от Allocation)
Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Allocation, Int32, Int32, Int32)

Скопируйте прямоугольную область в выделение из другого выделения.

(Унаследовано от Allocation)
Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Object)

Скопируйте из массива в трехмерный регион в этом выделении.

(Унаследовано от Allocation)
Copy3DRangeTo(Int32, Int32, Int32, Int32, Int32, Int32, Object)

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от Allocation)
CopyFrom(Allocation)

Скопируйте выделение из выделения.

(Унаследовано от Allocation)
CopyFrom(BaseObj[])

Скопируйте массив объектов RS в выделение.

(Унаследовано от Allocation)
CopyFrom(Bitmap)

Скопируйте его в выделение из объекта android.graphics.Bitmap.

(Унаследовано от Allocation)
CopyFrom(Byte[])

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyFrom(Int16[])

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyFrom(Int32[])

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyFrom(Object)

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyFrom(Single[])

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyFromUnchecked(Byte[])

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyFromUnchecked(Int16[])

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyFromUnchecked(Int32[])

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyFromUnchecked(Object)

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyFromUnchecked(Single[])

Скопируйте это выделение из массива.

(Унаследовано от Allocation)
CopyTo(Bitmap)

Скопируйте из выделения в объект android.graphics.Bitmap.

(Унаследовано от Allocation)
CopyTo(Byte[])

Скопируйте из выделения в массив байтов.

(Унаследовано от Allocation)
CopyTo(Int16[])

Скопируйте из выделения в короткий массив.

(Унаследовано от Allocation)
CopyTo(Int32[])

Скопируйте из выделения в массив int.

(Унаследовано от Allocation)
CopyTo(Object)

Скопируйте из выделения в массив.

(Унаследовано от Allocation)
CopyTo(Single[])

Скопируйте из выделения в массив с плавающей запятой.

(Унаследовано от Allocation)
Create1D(RenderScript, Allocation)
Create2D(RenderScript, Allocation)
CreateTyped(RenderScript, Allocation, Type)

Создайте произвольное окно в базовое выделение.

Destroy()

Освобождает все собственные ресурсы, связанные с этим объектом.

(Унаследовано от BaseObj)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
Equals(Object)

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GenerateMipmaps()

Создайте цепочку mipmap.

(Унаследовано от Allocation)
GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
IoReceive()

Получение последних входных данных в выделение.

(Унаследовано от Allocation)
IoSend()

Отправьте буфер в выходной поток.

(Унаследовано от Allocation)
JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
Resize(Int32)
Устаревшие.

Изменение размера 1D-выделения.

(Унаследовано от Allocation)
SetAutoPadding(Boolean)

Указывает сопоставление между ячейками выделения и элементами массива при копировании данных из выделения в массив или наоборот.

(Унаследовано от Allocation)
SetFace(Type+CubemapFace)

Задайте активное лицо.

SetFromFieldPacker(Int32, FieldPacker)

Это предназначено только для использования автоматически созданным кодом, отраженным из файлов скриптов RenderScript, и не должно использоваться разработчиками.

(Унаследовано от Allocation)
SetFromFieldPacker(Int32, Int32, FieldPacker)

Это предназначено только для использования автоматически созданным кодом, отраженным из файлов скриптов RenderScript, и не должно использоваться разработчиками.

(Унаследовано от Allocation)
SetFromFieldPacker(Int32, Int32, Int32, Int32, FieldPacker)

Это предназначено только для использования автоматически созданным кодом, отраженным из файлов скриптов RenderScript, и не должно использоваться разработчиками.

(Унаследовано от Allocation)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetLOD(Int32)

Задайте активный LOD.

SetOnBufferAvailableListener(Allocation+IOnBufferAvailableListener)

Задайте для #USAGE_IO_INPUTобработчика уведомлений.

(Унаследовано от Allocation)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
SetX(Int32)

Задайте активный X.

SetY(Int32)

Задайте активный Y.

SetZ(Int32)

Задайте активный Z.

SyncAll(Int32)

Распространение изменений из одного использования выделения на другие виды использования выделения.

(Унаследовано от Allocation)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

События

Имя. Описание
BufferAvailable

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от Allocation)

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Предназначен только для использования с помощью созданного отраженного кода.

(Унаследовано от JavaObject)

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Предназначен только для использования с помощью созданного отраженного кода.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к