Allocation.Copy3DRangeFrom Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Allocation, Int32, Int32, Int32) |
Скопируйте прямоугольную область в выделение из другого выделения. |
| Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Object) |
Скопируйте из массива в трехмерный регион в этом выделении. |
Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Allocation, Int32, Int32, Int32)
Скопируйте прямоугольную область в выделение из другого выделения.
[Android.Runtime.Register("copy3DRangeFrom", "(IIIIIILandroid/renderscript/Allocation;III)V", "GetCopy3DRangeFrom_IIIIIILandroid_renderscript_Allocation_IIIHandler", ApiSince=23)]
public virtual void Copy3DRangeFrom(int xoff, int yoff, int zoff, int w, int h, int d, Android.Renderscripts.Allocation? data, int dataXoff, int dataYoff, int dataZoff);
[<Android.Runtime.Register("copy3DRangeFrom", "(IIIIIILandroid/renderscript/Allocation;III)V", "GetCopy3DRangeFrom_IIIIIILandroid_renderscript_Allocation_IIIHandler", ApiSince=23)>]
abstract member Copy3DRangeFrom : int * int * int * int * int * int * Android.Renderscripts.Allocation * int * int * int -> unit
override this.Copy3DRangeFrom : int * int * int * int * int * int * Android.Renderscripts.Allocation * int * int * int -> unit
Параметры
- xoff
- Int32
Смещение X региона для обновления в этом выделении
- yoff
- Int32
Смещение Y региона для обновления в этом выделении
- zoff
- Int32
Смещение Z региона для обновления в этом выделении
- w
- Int32
Ширина региона для обновления.
- h
- Int32
Высота региона для обновления.
- d
- Int32
Глубина региона для обновления.
- data
- Allocation
выделение источника.
- dataXoff
- Int32
Смещение X региона в исходном выделении
- dataYoff
- Int32
Смещение Y региона в исходном выделении
- dataZoff
- Int32
Смещение Z региона в исходном выделении
- Атрибуты
Комментарии
Скопируйте прямоугольную область в выделение из другого выделения.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Object)
Скопируйте из массива в трехмерный регион в этом выделении.
[Android.Runtime.Register("copy3DRangeFrom", "(IIIIIILjava/lang/Object;)V", "GetCopy3DRangeFrom_IIIIIILjava_lang_Object_Handler", ApiSince=23)]
public virtual void Copy3DRangeFrom(int xoff, int yoff, int zoff, int w, int h, int d, Java.Lang.Object? array);
[<Android.Runtime.Register("copy3DRangeFrom", "(IIIIIILjava/lang/Object;)V", "GetCopy3DRangeFrom_IIIIIILjava_lang_Object_Handler", ApiSince=23)>]
abstract member Copy3DRangeFrom : int * int * int * int * int * int * Java.Lang.Object -> unit
override this.Copy3DRangeFrom : int * int * int * int * int * int * Java.Lang.Object -> unit
Параметры
- xoff
- Int32
Смещение X региона для обновления в этом выделении
- yoff
- Int32
Смещение Y региона для обновления в этом выделении
- zoff
- Int32
Смещение Z региона для обновления в этом выделении
- w
- Int32
Ширина региона для обновления
- h
- Int32
Высота региона для обновления
- d
- Int32
Глубина региона для обновления
- array
- Object
для размещения в выделении
- Атрибуты
Комментарии
Скопируйте из массива в трехмерный регион в этом выделении. Предполагается, что массив плотно упакован. Этот вариант проверяется и создает исключения, если выделение android.renderscript.Element не соответствует входным типу данных.
Размер региона: w * h * d * #getElement.Element#getBytesSize.
Если выделение не содержит элементов Vec3, размер массива в байтах должен быть по крайней мере размером региона.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding отключено, размер массива в байтах должен быть по крайней мере размером региона. Заполнение байтов для ячеек должно быть частью массива.
Если выделение содержит элементы Vec3 и #setAutoPadding AutoPadding включено, размер массива в байтах должен быть не менее 3/4 размера региона. Заполнение байтов для ячеек не должно быть частью массива.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".