Allocation.Copy3DRangeFrom 方法

定义

重载

名称 说明
Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Allocation, Int32, Int32, Int32)

将矩形区域从另一个分配复制到分配中。

Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Object)

从数组复制到此分配中的 3D 区域。

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 偏移量

属性

注解

将矩形区域从另一个分配复制到分配中。

Java文档android.renderscript.Allocation.copy3DRangeFrom(int, int, int, int, int, int, android.renderscript.Allocation, int, int, int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Object)

从数组复制到此分配中的 3D 区域。

[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

要放入分配中

属性

注解

从数组复制到此分配中的 3D 区域。 该数组假定已紧密打包。 此变体经过类型检查,如果分配与 android.renderscript.Element 输入数据类型不匹配,将生成异常。

区域的大小为:w * h * d * #getElement.Element#getBytesSize

如果分配没有 Vec3 Elements,则数组的大小(以字节为单位)必须至少为区域的大小。

如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已禁用,则数组的大小(以字节为单位)必须至少为区域的大小。 单元格的填充字节必须是数组的一部分。

如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已启用,则数组的大小(以字节为单位)必须至少为区域大小 3/4。 单元格的填充字节不得是数组的一部分。

Java文档android.renderscript.Allocation.copy3DRangeFrom(int, int, int, int, int, int, java.lang.Object)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于