Allocation.CopyTo 方法

定义

重载

CopyTo(Single[])

从分配复制到浮点数组中。

CopyTo(Int32[])

从分配复制到 int 数组。

CopyTo(Int16[])

从分配复制到短数组中。

CopyTo(Byte[])

从分配复制到字节数组中。

CopyTo(Object)

从分配复制到数组中。

CopyTo(Bitmap)

从分配复制到一个 android.graphics.Bitmap

CopyTo(Single[])

从分配复制到浮点数组中。

[Android.Runtime.Register("copyTo", "([F)V", "GetCopyTo_arrayFHandler")]
public virtual void CopyTo (float[]? d);
[<Android.Runtime.Register("copyTo", "([F)V", "GetCopyTo_arrayFHandler")>]
abstract member CopyTo : single[] -> unit
override this.CopyTo : single[] -> unit

参数

d
Single[]

要从分配设置的数组。

属性

注解

从分配复制到浮点数组中。 此变体的类型已检查,如果分配 android.renderscript.Element 的不是 32 位浮点数,也不是 32 位浮 android.renderscript.Element.DataType点数的向量,则会生成异常。

如果分配没有 Vec3 元素,则数组的大小(以字节为单位)必须至少为分配 #getBytesSize getBytesSize()的大小。

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

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

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

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

适用于

CopyTo(Int32[])

从分配复制到 int 数组。

[Android.Runtime.Register("copyTo", "([I)V", "GetCopyTo_arrayIHandler")]
public virtual void CopyTo (int[]? d);
[<Android.Runtime.Register("copyTo", "([I)V", "GetCopyTo_arrayIHandler")>]
abstract member CopyTo : int[] -> unit
override this.CopyTo : int[] -> unit

参数

d
Int32[]

要从分配设置的数组。

属性

注解

从分配复制到 int 数组。 此变体经过类型检查,如果分配 android.renderscript.Element 不是 32 位整数,也不是 32 位整数 android.renderscript.Element.DataType的向量,则会生成异常。

如果分配没有 Vec3 元素,则数组的大小(以字节为单位)必须至少为分配 #getBytesSize getBytesSize()的大小。

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

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

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

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

适用于

CopyTo(Int16[])

从分配复制到短数组中。

[Android.Runtime.Register("copyTo", "([S)V", "GetCopyTo_arraySHandler")]
public virtual void CopyTo (short[]? d);
[<Android.Runtime.Register("copyTo", "([S)V", "GetCopyTo_arraySHandler")>]
abstract member CopyTo : int16[] -> unit
override this.CopyTo : int16[] -> unit

参数

d
Int16[]

要从分配设置的数组。

属性

注解

从分配复制到短数组中。 此变体经过类型检查,如果 Allocation 不是 android.renderscript.Element 16 位整数,也不是 16 位整数 android.renderscript.Element.DataType的向量,则会生成异常。

如果分配没有 Vec3 元素,则数组的大小(以字节为单位)必须至少为分配 #getBytesSize getBytesSize()的大小。

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

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

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

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

适用于

CopyTo(Byte[])

从分配复制到字节数组中。

[Android.Runtime.Register("copyTo", "([B)V", "GetCopyTo_arrayBHandler")]
public virtual void CopyTo (byte[]? d);
[<Android.Runtime.Register("copyTo", "([B)V", "GetCopyTo_arrayBHandler")>]
abstract member CopyTo : byte[] -> unit
override this.CopyTo : byte[] -> unit

参数

d
Byte[]

要从分配设置的数组。

属性

注解

从分配复制到字节数组中。 此变体的类型已选中,如果 Allocation android.renderscript.Element 既不是 8 位整数,也不是 8 位整数 android.renderscript.Element.DataType的向量,则会生成异常。

如果分配没有 Vec3 元素,则数组的大小(以字节为单位)必须至少为分配 #getBytesSize getBytesSize()的大小。

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

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

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

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

适用于

CopyTo(Object)

从分配复制到数组中。

[Android.Runtime.Register("copyTo", "(Ljava/lang/Object;)V", "GetCopyTo_Ljava_lang_Object_Handler")]
public virtual void CopyTo (Java.Lang.Object? array);
[<Android.Runtime.Register("copyTo", "(Ljava/lang/Object;)V", "GetCopyTo_Ljava_lang_Object_Handler")>]
abstract member CopyTo : Java.Lang.Object -> unit
override this.CopyTo : Java.Lang.Object -> unit

参数

array
Object

要从分配设置的数组。

属性

注解

从分配复制到数组中。 此方法经过类型检查,如果分配与 android.renderscript.Element 输入数据类型不匹配,将生成异常。

如果分配没有 Vec3 元素,则数组的大小(以字节为单位)必须至少为分配 #getBytesSize getBytesSize()的大小。

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

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

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

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

适用于

CopyTo(Bitmap)

从分配复制到一个 android.graphics.Bitmap

[Android.Runtime.Register("copyTo", "(Landroid/graphics/Bitmap;)V", "GetCopyTo_Landroid_graphics_Bitmap_Handler")]
public virtual void CopyTo (Android.Graphics.Bitmap? b);
[<Android.Runtime.Register("copyTo", "(Landroid/graphics/Bitmap;)V", "GetCopyTo_Landroid_graphics_Bitmap_Handler")>]
abstract member CopyTo : Android.Graphics.Bitmap -> unit
override this.CopyTo : Android.Graphics.Bitmap -> unit

参数

b
Bitmap

要从分配设置的位图。

属性

注解

从分配复制到一个 android.graphics.Bitmap。 位图必须与分配的维度匹配。

适用于 . 的 android.renderscript.Allocation.copyTo(android.graphics.Bitmap)Java 文档

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

适用于