Allocation.Copy2DRangeFrom 方法

定义

重载

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32)

将矩形区域从分配复制到此分配中的矩形区域。

Copy2DRangeFrom(Int32, Int32, Bitmap)

将 a android.graphics.Bitmap 复制到分配中。

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Object)

从数组复制到此分配中的矩形区域。

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Byte[])

从数组复制到此分配中的矩形区域。

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int16[])

从数组复制到此分配中的矩形区域。

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int32[])

从数组复制到此分配中的矩形区域。

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Single[])

从数组复制到此分配中的矩形区域。

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32)

将矩形区域从分配复制到此分配中的矩形区域。

[Android.Runtime.Register("copy2DRangeFrom", "(IIIILandroid/renderscript/Allocation;II)V", "GetCopy2DRangeFrom_IIIILandroid_renderscript_Allocation_IIHandler")]
public virtual void Copy2DRangeFrom (int xoff, int yoff, int w, int h, Android.Renderscripts.Allocation? data, int dataXoff, int dataYoff);
[<Android.Runtime.Register("copy2DRangeFrom", "(IIIILandroid/renderscript/Allocation;II)V", "GetCopy2DRangeFrom_IIIILandroid_renderscript_Allocation_IIHandler")>]
abstract member Copy2DRangeFrom : int * int * int * int * Android.Renderscripts.Allocation * int * int -> unit
override this.Copy2DRangeFrom : int * int * int * int * Android.Renderscripts.Allocation * int * int -> unit

参数

xoff
Int32

此分配中区域的 X 偏移量

yoff
Int32

此分配中区域的 Y 偏移量

w
Int32

要更新的区域宽度。

h
Int32

要更新的区域的高度。

data
Allocation

源分配。

dataXoff
Int32

源分配中的 X 偏移量

dataYoff
Int32

源分配中的 Y 偏移量

属性

注解

将矩形区域从分配复制到此分配中的矩形区域。

适用于 . 的 android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, android.renderscript.Allocation, int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Copy2DRangeFrom(Int32, Int32, Bitmap)

将 a android.graphics.Bitmap 复制到分配中。

[Android.Runtime.Register("copy2DRangeFrom", "(IILandroid/graphics/Bitmap;)V", "GetCopy2DRangeFrom_IILandroid_graphics_Bitmap_Handler")]
public virtual void Copy2DRangeFrom (int xoff, int yoff, Android.Graphics.Bitmap? data);
[<Android.Runtime.Register("copy2DRangeFrom", "(IILandroid/graphics/Bitmap;)V", "GetCopy2DRangeFrom_IILandroid_graphics_Bitmap_Handler")>]
abstract member Copy2DRangeFrom : int * int * Android.Graphics.Bitmap -> unit
override this.Copy2DRangeFrom : int * int * Android.Graphics.Bitmap -> unit

参数

xoff
Int32

要在此分配中更新的区域的 X 偏移量

yoff
Int32

要在此分配中更新的区域的 Y 偏移量

data
Bitmap

要复制的位图

属性

注解

将 a android.graphics.Bitmap 复制到分配中。 更新的高度和宽度将使用该更新的高度 android.graphics.Bitmap和宽度。

适用于 . 的 android.renderscript.Allocation.copy2DRangeFrom(int, int, android.graphics.Bitmap)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Object)

从数组复制到此分配中的矩形区域。

[Android.Runtime.Register("copy2DRangeFrom", "(IIIILjava/lang/Object;)V", "GetCopy2DRangeFrom_IIIILjava_lang_Object_Handler")]
public virtual void Copy2DRangeFrom (int xoff, int yoff, int w, int h, Java.Lang.Object? array);
[<Android.Runtime.Register("copy2DRangeFrom", "(IIIILjava/lang/Object;)V", "GetCopy2DRangeFrom_IIIILjava_lang_Object_Handler")>]
abstract member Copy2DRangeFrom : int * int * int * int * Java.Lang.Object -> unit
override this.Copy2DRangeFrom : int * int * int * int * Java.Lang.Object -> unit

参数

xoff
Int32

要在此分配中更新的区域的 X 偏移量

yoff
Int32

要在此分配中更新的区域的 Y 偏移量

w
Int32

要更新的区域宽度

h
Int32

要更新的区域的高度

array
Object

要放入分配中的数据

属性

注解

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

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

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

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

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

适用于 . 的 android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, java.lang.Object)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Byte[])

从数组复制到此分配中的矩形区域。

[Android.Runtime.Register("copy2DRangeFrom", "(IIII[B)V", "GetCopy2DRangeFrom_IIIIarrayBHandler")]
public virtual void Copy2DRangeFrom (int xoff, int yoff, int w, int h, byte[]? data);
[<Android.Runtime.Register("copy2DRangeFrom", "(IIII[B)V", "GetCopy2DRangeFrom_IIIIarrayBHandler")>]
abstract member Copy2DRangeFrom : int * int * int * int * byte[] -> unit
override this.Copy2DRangeFrom : int * int * int * int * byte[] -> unit

参数

xoff
Int32

要在此分配中更新的区域的 X 偏移量

yoff
Int32

要在此分配中更新的区域的 Y 偏移量

w
Int32

要更新的区域宽度

h
Int32

要更新的区域的高度

data
Byte[]

要放入“分配”

属性

注解

从数组复制到此分配中的矩形区域。 该数组假定已紧密打包。 此变体的类型已选中,如果 Allocation 不是 android.renderscript.Element 8 位整数,也不是 8 位整数 android.renderscript.Element.DataType的向量,则会生成异常。

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

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

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

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

适用于 . 的 android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, byte[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int16[])

从数组复制到此分配中的矩形区域。

[Android.Runtime.Register("copy2DRangeFrom", "(IIII[S)V", "GetCopy2DRangeFrom_IIIIarraySHandler")]
public virtual void Copy2DRangeFrom (int xoff, int yoff, int w, int h, short[]? data);
[<Android.Runtime.Register("copy2DRangeFrom", "(IIII[S)V", "GetCopy2DRangeFrom_IIIIarraySHandler")>]
abstract member Copy2DRangeFrom : int * int * int * int * int16[] -> unit
override this.Copy2DRangeFrom : int * int * int * int * int16[] -> unit

参数

xoff
Int32

要在此分配中更新的区域的 X 偏移量

yoff
Int32

要在此分配中更新的区域的 Y 偏移量

w
Int32

要更新的区域宽度

h
Int32

要更新的区域的高度

data
Int16[]

要放入“分配”

属性

注解

从数组复制到此分配中的矩形区域。 该数组假定已紧密打包。 此变体经过类型检查,如果 Allocation 不是 android.renderscript.Element 16 位整数,也不是 16 位整数 android.renderscript.Element.DataType的向量,则会生成异常。

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

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

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

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

适用于 . 的 android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, short[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int32[])

从数组复制到此分配中的矩形区域。

[Android.Runtime.Register("copy2DRangeFrom", "(IIII[I)V", "GetCopy2DRangeFrom_IIIIarrayIHandler")]
public virtual void Copy2DRangeFrom (int xoff, int yoff, int w, int h, int[]? data);
[<Android.Runtime.Register("copy2DRangeFrom", "(IIII[I)V", "GetCopy2DRangeFrom_IIIIarrayIHandler")>]
abstract member Copy2DRangeFrom : int * int * int * int * int[] -> unit
override this.Copy2DRangeFrom : int * int * int * int * int[] -> unit

参数

xoff
Int32

要在此分配中更新的区域的 X 偏移量

yoff
Int32

要在此分配中更新的区域的 Y 偏移量

w
Int32

要更新的区域宽度

h
Int32

要更新的区域的高度

data
Int32[]

要放入“分配”

属性

注解

从数组复制到此分配中的矩形区域。 该数组假定已紧密打包。 此变体经过类型检查,如果分配 android.renderscript.Element 不是 32 位整数,也不是 32 位整数 android.renderscript.Element.DataType的向量,则会生成异常。

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

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

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

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

适用于 . 的 android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, int[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Single[])

从数组复制到此分配中的矩形区域。

[Android.Runtime.Register("copy2DRangeFrom", "(IIII[F)V", "GetCopy2DRangeFrom_IIIIarrayFHandler")]
public virtual void Copy2DRangeFrom (int xoff, int yoff, int w, int h, float[]? data);
[<Android.Runtime.Register("copy2DRangeFrom", "(IIII[F)V", "GetCopy2DRangeFrom_IIIIarrayFHandler")>]
abstract member Copy2DRangeFrom : int * int * int * int * single[] -> unit
override this.Copy2DRangeFrom : int * int * int * int * single[] -> unit

参数

xoff
Int32

要在此分配中更新的区域的 X 偏移量

yoff
Int32

要在此分配中更新的区域的 Y 偏移量

w
Int32

要更新的区域宽度

h
Int32

要更新的区域的高度

data
Single[]

要放入“分配”

属性

注解

从数组复制到此分配中的矩形区域。 该数组假定已紧密打包。 此变体的类型已检查,如果分配 android.renderscript.Element 的不是 32 位浮点数,也不是 32 位浮 android.renderscript.Element.DataType点数的向量,则会生成异常。

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

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

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

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

适用于 . 的 android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, float[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于