Allocation.CopyTo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CopyTo(Single[]) |
从分配复制到浮点数组中。 |
CopyTo(Int32[]) |
从分配复制到 int 数组。 |
CopyTo(Int16[]) |
从分配复制到短数组中。 |
CopyTo(Byte[]) |
从分配复制到字节数组中。 |
CopyTo(Object) |
从分配复制到数组中。 |
CopyTo(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 属性许可证中所述的术语使用。