Allocation.Copy1DRangeTo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Copy1DRangeTo(Int32, Int32, Object) |
将此分配的 1D 区域复制到数组中。 |
| Copy1DRangeTo(Int32, Int32, Byte[]) |
将此分配的 1D 区域复制到数组中。 |
| Copy1DRangeTo(Int32, Int32, Int16[]) |
将此分配的 1D 区域复制到数组中。 |
| Copy1DRangeTo(Int32, Int32, Int32[]) |
将此分配的 1D 区域复制到数组中。 |
| Copy1DRangeTo(Int32, Int32, Single[]) |
将此分配的 1D 区域复制到数组中。 |
Copy1DRangeTo(Int32, Int32, Object)
将此分配的 1D 区域复制到数组中。
[Android.Runtime.Register("copy1DRangeTo", "(IILjava/lang/Object;)V", "GetCopy1DRangeTo_IILjava_lang_Object_Handler", ApiSince=23)]
public virtual void Copy1DRangeTo(int off, int count, Java.Lang.Object? array);
[<Android.Runtime.Register("copy1DRangeTo", "(IILjava/lang/Object;)V", "GetCopy1DRangeTo_IILjava_lang_Object_Handler", ApiSince=23)>]
abstract member Copy1DRangeTo : int * int * Java.Lang.Object -> unit
override this.Copy1DRangeTo : int * int * Java.Lang.Object -> unit
参数
- off
- Int32
要复制的第一个元素的偏移量。
- count
- Int32
要复制的元素数。
- array
- Object
源数组。
- 属性
注解
将此分配的 1D 区域复制到数组中。 此方法经过类型检查,如果分配与 android.renderscript.Element 传入的数组的组件类型不匹配,将生成异常。
区域的大小为: count * #getElement.Element#getBytesSize.
如果分配没有 Vec3 Elements,则数组的大小(以字节为单位)必须至少为区域的大小。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已禁用,则数组的大小(以字节为单位)必须至少为区域的大小。 单元格的填充字节必须是数组的一部分。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已启用,则数组的大小(以字节为单位)必须至少为区域大小 3/4。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy1DRangeTo(int, int, java.lang.Object)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Copy1DRangeTo(Int32, Int32, Byte[])
将此分配的 1D 区域复制到数组中。
[Android.Runtime.Register("copy1DRangeTo", "(II[B)V", "GetCopy1DRangeTo_IIarrayBHandler", ApiSince=23)]
public virtual void Copy1DRangeTo(int off, int count, byte[]? d);
[<Android.Runtime.Register("copy1DRangeTo", "(II[B)V", "GetCopy1DRangeTo_IIarrayBHandler", ApiSince=23)>]
abstract member Copy1DRangeTo : int * int * byte[] -> unit
override this.Copy1DRangeTo : int * int * byte[] -> unit
参数
- off
- Int32
要复制的第一个元素的偏移量。
- count
- Int32
要复制的元素数。
- d
- Byte[]
源数组
- 属性
注解
将此分配的 1D 区域复制到数组中。 此变体的类型已选中,如果 Allocation android.renderscript.Element 既不是 8 位整数,也不是 8 位整数 android.renderscript.Element.DataType的向量,则会生成异常。
区域的大小为: count * #getElement.Element#getBytesSize.
如果分配没有 Vec3 Elements,则数组的大小(以字节为单位)必须至少为区域的大小。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已禁用,则数组的大小(以字节为单位)必须至少为区域的大小。 单元格的填充字节必须是数组的一部分。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已启用,则数组的大小(以字节为单位)必须至少为区域大小 3/4。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy1DRangeTo(int, int, byte[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Copy1DRangeTo(Int32, Int32, Int16[])
将此分配的 1D 区域复制到数组中。
[Android.Runtime.Register("copy1DRangeTo", "(II[S)V", "GetCopy1DRangeTo_IIarraySHandler", ApiSince=23)]
public virtual void Copy1DRangeTo(int off, int count, short[]? d);
[<Android.Runtime.Register("copy1DRangeTo", "(II[S)V", "GetCopy1DRangeTo_IIarraySHandler", ApiSince=23)>]
abstract member Copy1DRangeTo : int * int * int16[] -> unit
override this.Copy1DRangeTo : int * int * int16[] -> unit
参数
- off
- Int32
要复制的第一个元素的偏移量。
- count
- Int32
要复制的元素数。
- d
- Int16[]
源数组
- 属性
注解
将此分配的 1D 区域复制到数组中。 此变体的类型已选中,如果分配 android.renderscript.Element 的不是 16 位整数,也不是 16 位整数 android.renderscript.Element.DataType的向量,则会生成异常。
区域的大小为: count * #getElement.Element#getBytesSize.
如果分配没有 Vec3 Elements,则数组的大小(以字节为单位)必须至少为区域的大小。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已禁用,则数组的大小(以字节为单位)必须至少为区域的大小。 单元格的填充字节必须是数组的一部分。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已启用,则数组的大小(以字节为单位)必须至少为区域大小 3/4。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy1DRangeTo(int, int, short[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Copy1DRangeTo(Int32, Int32, Int32[])
将此分配的 1D 区域复制到数组中。
[Android.Runtime.Register("copy1DRangeTo", "(II[I)V", "GetCopy1DRangeTo_IIarrayIHandler", ApiSince=23)]
public virtual void Copy1DRangeTo(int off, int count, int[]? d);
[<Android.Runtime.Register("copy1DRangeTo", "(II[I)V", "GetCopy1DRangeTo_IIarrayIHandler", ApiSince=23)>]
abstract member Copy1DRangeTo : int * int * int[] -> unit
override this.Copy1DRangeTo : int * int * int[] -> unit
参数
- off
- Int32
要复制的第一个元素的偏移量。
- count
- Int32
要复制的元素数。
- d
- Int32[]
源数组
- 属性
注解
将此分配的 1D 区域复制到数组中。 此变体经过类型检查,如果 Allocation android.renderscript.Element 既不是 32 位整数,也不是 32 位整数 android.renderscript.Element.DataType的向量,则会生成异常。
区域的大小为: count * #getElement.Element#getBytesSize.
如果分配没有 Vec3 Elements,则数组的大小(以字节为单位)必须至少为区域的大小。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已禁用,则数组的大小(以字节为单位)必须至少为区域的大小。 单元格的填充字节必须是数组的一部分。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已启用,则数组的大小(以字节为单位)必须至少为区域大小 3/4。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy1DRangeTo(int, int, int[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Copy1DRangeTo(Int32, Int32, Single[])
将此分配的 1D 区域复制到数组中。
[Android.Runtime.Register("copy1DRangeTo", "(II[F)V", "GetCopy1DRangeTo_IIarrayFHandler", ApiSince=23)]
public virtual void Copy1DRangeTo(int off, int count, float[]? d);
[<Android.Runtime.Register("copy1DRangeTo", "(II[F)V", "GetCopy1DRangeTo_IIarrayFHandler", ApiSince=23)>]
abstract member Copy1DRangeTo : int * int * single[] -> unit
override this.Copy1DRangeTo : int * int * single[] -> unit
参数
- off
- Int32
要复制的第一个元素的偏移量。
- count
- Int32
要复制的元素数。
- d
- Single[]
源数组。
- 属性
注解
将此分配的 1D 区域复制到数组中。 此变体的类型已检查,如果分配 android.renderscript.Element 的不是 32 位浮点数,也不是 32 位浮 android.renderscript.Element.DataType点数的向量,则会生成异常。
区域的大小为: count * #getElement.Element#getBytesSize.
如果分配没有 Vec3 Elements,则数组的大小(以字节为单位)必须至少为区域的大小。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已禁用,则数组的大小(以字节为单位)必须至少为区域的大小。 单元格的填充字节必须是数组的一部分。
如果分配具有 Vec3 Elements 并且 #setAutoPadding AutoPadding 已启用,则数组的大小(以字节为单位)必须至少为区域大小 3/4。 单元格的填充字节不得是数组的一部分。
Java文档android.renderscript.Allocation.copy1DRangeTo(int, int, float[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。