Allocation.Copy2DRangeFrom 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32) |
将矩形区域从分配复制到此分配中的矩形区域。 |
Copy2DRangeFrom(Int32, Int32, Bitmap) |
将 a |
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 开放源代码项目创建和共享的工作进行的修改,并根据 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 属性许可证中所述的术语使用。