Allocation.Copy2DRangeTo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Copy2DRangeTo(Int32, Int32, Int32, Int32, Single[]) |
从此分配中的矩形区域复制到数组中。 |
| Copy2DRangeTo(Int32, Int32, Int32, Int32, Int32[]) |
从此分配中的矩形区域复制到数组中。 |
| Copy2DRangeTo(Int32, Int32, Int32, Int32, Object) |
从此分配中的矩形区域复制到数组中。 |
| Copy2DRangeTo(Int32, Int32, Int32, Int32, Byte[]) |
从此分配中的矩形区域复制到数组中。 |
| Copy2DRangeTo(Int32, Int32, Int32, Int32, Int16[]) |
从此分配中的矩形区域复制到数组中。 |
Copy2DRangeTo(Int32, Int32, Int32, Int32, Single[])
从此分配中的矩形区域复制到数组中。
[Android.Runtime.Register("copy2DRangeTo", "(IIII[F)V", "GetCopy2DRangeTo_IIIIarrayFHandler", ApiSince=23)]
public virtual void Copy2DRangeTo(int xoff, int yoff, int w, int h, float[]? data);
[<Android.Runtime.Register("copy2DRangeTo", "(IIII[F)V", "GetCopy2DRangeTo_IIIIarrayFHandler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * single[] -> unit
override this.Copy2DRangeTo : int * int * int * int * single[] -> unit
参数
- xoff
- Int32
要在此分配中复制的区域的 X 偏移量
- yoff
- Int32
要在此分配中复制的区域的 Y 偏移量
- w
- Int32
要复制的区域宽度
- h
- Int32
要复制的区域的高度
- data
- Single[]
要复制到的 Dest 数组
- 属性
注解
从此分配中的矩形区域复制到数组中。 此变体的类型已检查,如果分配 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。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy2DRangeTo(int, int, int, int, float[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Copy2DRangeTo(Int32, Int32, Int32, Int32, Int32[])
从此分配中的矩形区域复制到数组中。
[Android.Runtime.Register("copy2DRangeTo", "(IIII[I)V", "GetCopy2DRangeTo_IIIIarrayIHandler", ApiSince=23)]
public virtual void Copy2DRangeTo(int xoff, int yoff, int w, int h, int[]? data);
[<Android.Runtime.Register("copy2DRangeTo", "(IIII[I)V", "GetCopy2DRangeTo_IIIIarrayIHandler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * int[] -> unit
override this.Copy2DRangeTo : int * int * int * int * int[] -> unit
参数
- xoff
- Int32
要在此分配中复制的区域的 X 偏移量
- yoff
- Int32
要在此分配中复制的区域的 Y 偏移量
- w
- Int32
要复制的区域宽度
- h
- Int32
要复制的区域的高度
- data
- Int32[]
要复制到的 Dest 数组
- 属性
注解
从此分配中的矩形区域复制到数组中。 此变体经过类型检查,如果 Allocation 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。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy2DRangeTo(int, int, int, int, int[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Copy2DRangeTo(Int32, Int32, Int32, Int32, Object)
从此分配中的矩形区域复制到数组中。
[Android.Runtime.Register("copy2DRangeTo", "(IIIILjava/lang/Object;)V", "GetCopy2DRangeTo_IIIILjava_lang_Object_Handler", ApiSince=23)]
public virtual void Copy2DRangeTo(int xoff, int yoff, int w, int h, Java.Lang.Object? array);
[<Android.Runtime.Register("copy2DRangeTo", "(IIIILjava/lang/Object;)V", "GetCopy2DRangeTo_IIIILjava_lang_Object_Handler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * Java.Lang.Object -> unit
override this.Copy2DRangeTo : int * int * int * int * Java.Lang.Object -> unit
参数
- xoff
- Int32
要在此分配中复制的区域的 X 偏移量
- yoff
- Int32
要在此分配中复制的区域的 Y 偏移量
- w
- Int32
要复制的区域宽度
- h
- Int32
要复制的区域的高度
- array
- Object
要复制到的 Dest 数组
- 属性
注解
从此分配中的矩形区域复制到数组中。 此方法经过类型检查,如果分配与 android.renderscript.Element 传入的数组的组件类型不匹配,将生成异常。
区域的大小为:w * h * #getElement.Element#getBytesSize。
如果分配没有 Vec3 Elements,则数组的大小(以字节为单位)必须至少为区域的大小。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已禁用,则数组的大小(以字节为单位)必须至少为区域的大小。 单元格的填充字节必须是数组的一部分。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已启用,则数组的大小(以字节为单位)必须至少为区域大小 3/4。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy2DRangeTo(int, int, int, int, java.lang.Object)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Copy2DRangeTo(Int32, Int32, Int32, Int32, Byte[])
从此分配中的矩形区域复制到数组中。
[Android.Runtime.Register("copy2DRangeTo", "(IIII[B)V", "GetCopy2DRangeTo_IIIIarrayBHandler", ApiSince=23)]
public virtual void Copy2DRangeTo(int xoff, int yoff, int w, int h, byte[]? data);
[<Android.Runtime.Register("copy2DRangeTo", "(IIII[B)V", "GetCopy2DRangeTo_IIIIarrayBHandler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * byte[] -> unit
override this.Copy2DRangeTo : int * int * int * int * byte[] -> unit
参数
- xoff
- Int32
要在此分配中复制的区域的 X 偏移量
- yoff
- Int32
要在此分配中复制的区域的 Y 偏移量
- w
- Int32
要复制的区域宽度
- h
- Int32
要复制的区域的高度
- data
- Byte[]
要复制到的 Dest 数组
- 属性
注解
从此分配中的矩形区域复制到数组中。 此变体的类型已选中,如果 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。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy2DRangeTo(int, int, int, int, byte[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Copy2DRangeTo(Int32, Int32, Int32, Int32, Int16[])
从此分配中的矩形区域复制到数组中。
[Android.Runtime.Register("copy2DRangeTo", "(IIII[S)V", "GetCopy2DRangeTo_IIIIarraySHandler", ApiSince=23)]
public virtual void Copy2DRangeTo(int xoff, int yoff, int w, int h, short[]? data);
[<Android.Runtime.Register("copy2DRangeTo", "(IIII[S)V", "GetCopy2DRangeTo_IIIIarraySHandler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * int16[] -> unit
override this.Copy2DRangeTo : int * int * int * int * int16[] -> unit
参数
- xoff
- Int32
要在此分配中复制的区域的 X 偏移量
- yoff
- Int32
要在此分配中复制的区域的 Y 偏移量
- w
- Int32
要复制的区域宽度
- h
- Int32
要复制的区域的高度
- data
- Int16[]
要复制到的 Dest 数组
- 属性
注解
从此分配中的矩形区域复制到数组中。 此变体的类型已选中,如果分配 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。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy2DRangeTo(int, int, int, int, short[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。