Allocation.CopyTo Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CopyTo(Single[]) |
Скопируйте из выделения в массив с плавающей запятой. |
CopyTo(Int32[]) |
Скопируйте из выделения в массив int. |
CopyTo(Int16[]) |
Скопируйте из выделения в короткий массив. |
CopyTo(Byte[]) |
Скопируйте из выделения в массив байтов. |
CopyTo(Object) |
Скопируйте из выделения в массив. |
CopyTo(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.