Allocation.Copy1DRangeFrom Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| Copy1DRangeFrom(Int32, Int32, Object) |
Скопируйте массив в 1D-область этого выделения. |
| Copy1DRangeFrom(Int32, Int32, Byte[]) |
Скопируйте массив в 1D-область этого выделения. |
| Copy1DRangeFrom(Int32, Int32, Int16[]) |
Скопируйте массив в 1D-область этого выделения. |
| Copy1DRangeFrom(Int32, Int32, Int32[]) |
Скопируйте массив в 1D-область этого выделения. |
| Copy1DRangeFrom(Int32, Int32, Single[]) |
Скопируйте массив в 1D-область этого выделения. |
| Copy1DRangeFrom(Int32, Int32, Allocation, Int32) |
Скопируйте часть выделения в это выделение. |
Copy1DRangeFrom(Int32, Int32, Object)
Скопируйте массив в 1D-область этого выделения.
[Android.Runtime.Register("copy1DRangeFrom", "(IILjava/lang/Object;)V", "GetCopy1DRangeFrom_IILjava_lang_Object_Handler")]
public virtual void Copy1DRangeFrom(int off, int count, Java.Lang.Object? array);
[<Android.Runtime.Register("copy1DRangeFrom", "(IILjava/lang/Object;)V", "GetCopy1DRangeFrom_IILjava_lang_Object_Handler")>]
abstract member Copy1DRangeFrom : int * int * Java.Lang.Object -> unit
override this.Copy1DRangeFrom : int * int * Java.Lang.Object -> unit
Параметры
- off
- Int32
Смещение первого элемента, скопированного.
- count
- Int32
Количество копируемых элементов.
- array
- Object
Исходный массив.
- Атрибуты
Комментарии
Скопируйте массив в 1D-область этого выделения. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не соответствует типу компонента переданного массива.
Размер региона: число * #getElement.Element#getBytesSize.
Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером региона.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером региона. Заполнение байтов для ячеек должно быть частью массива.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера региона. Заполнение байтов для ячеек не должно быть частью массива.
Java документации по android.renderscript.Allocation.copy1DRangeFrom(int, int, java.lang.Object).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Copy1DRangeFrom(Int32, Int32, Byte[])
Скопируйте массив в 1D-область этого выделения.
[Android.Runtime.Register("copy1DRangeFrom", "(II[B)V", "GetCopy1DRangeFrom_IIarrayBHandler")]
public virtual void Copy1DRangeFrom(int off, int count, byte[]? d);
[<Android.Runtime.Register("copy1DRangeFrom", "(II[B)V", "GetCopy1DRangeFrom_IIarrayBHandler")>]
abstract member Copy1DRangeFrom : int * int * byte[] -> unit
override this.Copy1DRangeFrom : int * int * byte[] -> unit
Параметры
- off
- Int32
Смещение первого элемента, скопированного.
- count
- Int32
Количество копируемых элементов.
- d
- Byte[]
исходный массив
- Атрибуты
Комментарии
Скопируйте массив в 1D-область этого выделения. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не является 8-разрядным целым числом или вектором 8 битовых целых android.renderscript.Element.DataTypeчисел.
Размер региона: число * #getElement.Element#getBytesSize.
Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером региона.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером региона. Заполнение байтов для ячеек должно быть частью массива.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера региона. Заполнение байтов для ячеек не должно быть частью массива.
Java документации по android.renderscript.Allocation.copy1DRangeFrom(int, int, byte[]).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Copy1DRangeFrom(Int32, Int32, Int16[])
Скопируйте массив в 1D-область этого выделения.
[Android.Runtime.Register("copy1DRangeFrom", "(II[S)V", "GetCopy1DRangeFrom_IIarraySHandler")]
public virtual void Copy1DRangeFrom(int off, int count, short[]? d);
[<Android.Runtime.Register("copy1DRangeFrom", "(II[S)V", "GetCopy1DRangeFrom_IIarraySHandler")>]
abstract member Copy1DRangeFrom : int * int * int16[] -> unit
override this.Copy1DRangeFrom : int * int * int16[] -> unit
Параметры
- off
- Int32
Смещение первого элемента, скопированного.
- count
- Int32
Количество копируемых элементов.
- d
- Int16[]
исходный массив
- Атрибуты
Комментарии
Скопируйте массив в 1D-область этого выделения. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не является 16-разрядным целым числом, а также вектором 16-разрядных целых android.renderscript.Element.DataTypeчисел.
Размер региона: число * #getElement.Element#getBytesSize.
Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером региона.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером региона. Заполнение байтов для ячеек должно быть частью массива.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера региона. Заполнение байтов для ячеек не должно быть частью массива.
Java документации по android.renderscript.Allocation.copy1DRangeFrom(int, int, short[]).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Copy1DRangeFrom(Int32, Int32, Int32[])
Скопируйте массив в 1D-область этого выделения.
[Android.Runtime.Register("copy1DRangeFrom", "(II[I)V", "GetCopy1DRangeFrom_IIarrayIHandler")]
public virtual void Copy1DRangeFrom(int off, int count, int[]? d);
[<Android.Runtime.Register("copy1DRangeFrom", "(II[I)V", "GetCopy1DRangeFrom_IIarrayIHandler")>]
abstract member Copy1DRangeFrom : int * int * int[] -> unit
override this.Copy1DRangeFrom : int * int * int[] -> unit
Параметры
- off
- Int32
Смещение первого элемента, скопированного.
- count
- Int32
Количество копируемых элементов.
- d
- Int32[]
исходный массив
- Атрибуты
Комментарии
Скопируйте массив в 1D-область этого выделения. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не является 32-разрядным целым числом, а также вектором 32-разрядных целых android.renderscript.Element.DataTypeчисел.
Размер региона: число * #getElement.Element#getBytesSize.
Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером региона.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером региона. Заполнение байтов для ячеек должно быть частью массива.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера региона. Заполнение байтов для ячеек не должно быть частью массива.
Java документации по android.renderscript.Allocation.copy1DRangeFrom(int, int, int[]).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Copy1DRangeFrom(Int32, Int32, Single[])
Скопируйте массив в 1D-область этого выделения.
[Android.Runtime.Register("copy1DRangeFrom", "(II[F)V", "GetCopy1DRangeFrom_IIarrayFHandler")]
public virtual void Copy1DRangeFrom(int off, int count, float[]? d);
[<Android.Runtime.Register("copy1DRangeFrom", "(II[F)V", "GetCopy1DRangeFrom_IIarrayFHandler")>]
abstract member Copy1DRangeFrom : int * int * single[] -> unit
override this.Copy1DRangeFrom : int * int * single[] -> unit
Параметры
- off
- Int32
Смещение первого элемента, скопированного.
- count
- Int32
Количество копируемых элементов.
- d
- Single[]
исходный массив.
- Атрибуты
Комментарии
Скопируйте массив в 1D-область этого выделения. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не является 32-разрядным и не вектором 32-разрядных с плавающей запятой android.renderscript.Element.DataType.
Размер региона: число * #getElement.Element#getBytesSize.
Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером региона.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером региона. Заполнение байтов для ячеек должно быть частью массива.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера региона. Заполнение байтов для ячеек не должно быть частью массива.
Java документации по android.renderscript.Allocation.copy1DRangeFrom(int, int, float[]).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Copy1DRangeFrom(Int32, Int32, Allocation, Int32)
Скопируйте часть выделения в это выделение.
[Android.Runtime.Register("copy1DRangeFrom", "(IILandroid/renderscript/Allocation;I)V", "GetCopy1DRangeFrom_IILandroid_renderscript_Allocation_IHandler")]
public virtual void Copy1DRangeFrom(int off, int count, Android.Renderscripts.Allocation? data, int dataOff);
[<Android.Runtime.Register("copy1DRangeFrom", "(IILandroid/renderscript/Allocation;I)V", "GetCopy1DRangeFrom_IILandroid_renderscript_Allocation_IHandler")>]
abstract member Copy1DRangeFrom : int * int * Android.Renderscripts.Allocation * int -> unit
override this.Copy1DRangeFrom : int * int * Android.Renderscripts.Allocation * int -> unit
Параметры
- off
- Int32
Смещение первого элемента, скопированного.
- count
- Int32
Количество копируемых элементов.
- data
- Allocation
выделение исходных данных.
- dataOff
- Int32
от смещения первого элемента в данных, который необходимо скопировать.
- Атрибуты
Комментарии
Скопируйте часть выделения в это выделение.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".