Поделиться через


Allocation.CopyTo Метод

Определение

Перегрузки

CopyTo(Single[])

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

CopyTo(Int32[])

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

CopyTo(Int16[])

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

CopyTo(Byte[])

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

CopyTo(Object)

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

CopyTo(Bitmap)

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

CopyTo(Single[])

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

[Android.Runtime.Register("copyTo", "([F)V", "GetCopyTo_arrayFHandler")]
public virtual void CopyTo (float[]? d);
[<Android.Runtime.Register("copyTo", "([F)V", "GetCopyTo_arrayFHandler")>]
abstract member CopyTo : single[] -> unit
override this.CopyTo : single[] -> unit

Параметры

d
Single[]

Массив, который необходимо задать из выделения.

Атрибуты

Комментарии

Скопируйте из выделения в массив с плавающей запятой. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не является 32-разрядным и не вектором 32-разрядных с плавающей запятой android.renderscript.Element.DataType.

Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize().

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize(). Байты заполнения ячеек будут частью массива.

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера выделения #getBytesSize getBytesSize(). Заполнение байтов для ячеек не должно быть частью массива.

Документация по Java для android.renderscript.Allocation.copyTo(float[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

CopyTo(Int32[])

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

[Android.Runtime.Register("copyTo", "([I)V", "GetCopyTo_arrayIHandler")]
public virtual void CopyTo (int[]? d);
[<Android.Runtime.Register("copyTo", "([I)V", "GetCopyTo_arrayIHandler")>]
abstract member CopyTo : int[] -> unit
override this.CopyTo : int[] -> unit

Параметры

d
Int32[]

Массив, который необходимо задать из выделения.

Атрибуты

Комментарии

Скопируйте из выделения в массив int. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не является 32-разрядным целым числом, а также вектором 32-разрядных целых android.renderscript.Element.DataTypeчисел.

Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize().

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize(). Байты заполнения ячеек будут частью массива.

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера выделения #getBytesSize getBytesSize(). Заполнение байтов для ячеек не должно быть частью массива.

Документация по Java для android.renderscript.Allocation.copyTo(int[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

CopyTo(Int16[])

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

[Android.Runtime.Register("copyTo", "([S)V", "GetCopyTo_arraySHandler")]
public virtual void CopyTo (short[]? d);
[<Android.Runtime.Register("copyTo", "([S)V", "GetCopyTo_arraySHandler")>]
abstract member CopyTo : int16[] -> unit
override this.CopyTo : int16[] -> unit

Параметры

d
Int16[]

Массив, который необходимо задать из выделения.

Атрибуты

Комментарии

Скопируйте из выделения в короткий массив. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не является 16-разрядным целым числом или вектором 16-разрядных целых android.renderscript.Element.DataTypeчисел.

Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize().

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize(). Байты заполнения ячеек будут частью массива.

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера выделения #getBytesSize getBytesSize(). Заполнение байтов для ячеек не должно быть частью массива.

Документация по Java для android.renderscript.Allocation.copyTo(short[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

CopyTo(Byte[])

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

[Android.Runtime.Register("copyTo", "([B)V", "GetCopyTo_arrayBHandler")]
public virtual void CopyTo (byte[]? d);
[<Android.Runtime.Register("copyTo", "([B)V", "GetCopyTo_arrayBHandler")>]
abstract member CopyTo : byte[] -> unit
override this.CopyTo : byte[] -> unit

Параметры

d
Byte[]

Массив, который необходимо задать из выделения.

Атрибуты

Комментарии

Скопируйте из выделения в массив байтов. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не является ни 8-разрядным целым числом, ни вектором из 8 битовых целых android.renderscript.Element.DataTypeчисел.

Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize().

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize(). Байты заполнения ячеек будут частью массива.

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера выделения #getBytesSize getBytesSize(). Заполнение байтов для ячеек не должно быть частью массива.

Документация по Java для android.renderscript.Allocation.copyTo(byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

CopyTo(Object)

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

[Android.Runtime.Register("copyTo", "(Ljava/lang/Object;)V", "GetCopyTo_Ljava_lang_Object_Handler")]
public virtual void CopyTo (Java.Lang.Object? array);
[<Android.Runtime.Register("copyTo", "(Ljava/lang/Object;)V", "GetCopyTo_Ljava_lang_Object_Handler")>]
abstract member CopyTo : Java.Lang.Object -> unit
override this.CopyTo : Java.Lang.Object -> unit

Параметры

array
Object

Массив, который необходимо задать из выделения.

Атрибуты

Комментарии

Скопируйте из выделения в массив. Метод проверяется и создает исключения, если выделение android.renderscript.Element не соответствует входным типу данных.

Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize().

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером выделения #getBytesSize getBytesSize(). Байты заполнения ячеек будут частью массива.

Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера выделения #getBytesSize getBytesSize(). Заполнение байтов для ячеек не должно быть частью массива.

Документация по Java для android.renderscript.Allocation.copyTo(java.lang.Object).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

CopyTo(Bitmap)

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

[Android.Runtime.Register("copyTo", "(Landroid/graphics/Bitmap;)V", "GetCopyTo_Landroid_graphics_Bitmap_Handler")]
public virtual void CopyTo (Android.Graphics.Bitmap? b);
[<Android.Runtime.Register("copyTo", "(Landroid/graphics/Bitmap;)V", "GetCopyTo_Landroid_graphics_Bitmap_Handler")>]
abstract member CopyTo : Android.Graphics.Bitmap -> unit
override this.CopyTo : Android.Graphics.Bitmap -> unit

Параметры

b
Bitmap

Растровое изображение, заданное из выделения.

Атрибуты

Комментарии

Скопируйте из выделения в объект android.graphics.Bitmap. Растровое изображение должно соответствовать измерениям выделения.

Документация по Java для android.renderscript.Allocation.copyTo(android.graphics.Bitmap).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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