Allocation.Copy2DRangeFrom Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32) |
Salin wilayah persegi panjang dari Alokasi ke wilayah persegi panjang di Alokasi ini. |
| Copy2DRangeFrom(Int32, Int32, Bitmap) |
|
| Copy2DRangeFrom(Int32, Int32, Int32, Int32, Object) |
Salin dari array ke wilayah persegi panjang di Alokasi ini. |
| Copy2DRangeFrom(Int32, Int32, Int32, Int32, Byte[]) |
Salin dari array ke wilayah persegi panjang di Alokasi ini. |
| Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int16[]) |
Salin dari array ke wilayah persegi panjang di Alokasi ini. |
| Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int32[]) |
Salin dari array ke wilayah persegi panjang di Alokasi ini. |
| Copy2DRangeFrom(Int32, Int32, Int32, Int32, Single[]) |
Salin dari array ke wilayah persegi panjang di Alokasi ini. |
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32)
Salin wilayah persegi panjang dari Alokasi ke wilayah persegi panjang di Alokasi ini.
[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
Parameter
- xoff
- Int32
Offset X dari wilayah dalam Alokasi ini
- yoff
- Int32
Offset Y dari wilayah dalam Alokasi ini
- w
- Int32
Lebar wilayah yang akan diperbarui.
- h
- Int32
Tinggi wilayah yang akan diperbarui.
- data
- Allocation
alokasi sumber.
- dataXoff
- Int32
Offset X dalam Alokasi sumber
- dataYoff
- Int32
Offset Y dalam Alokasi sumber
- Atribut
Keterangan
Salin wilayah persegi panjang dari Alokasi ke wilayah persegi panjang di Alokasi ini.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Copy2DRangeFrom(Int32, Int32, Bitmap)
android.graphics.Bitmap Salin ke Alokasi.
[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
Parameter
- xoff
- Int32
Offset X wilayah untuk diperbarui dalam Alokasi ini
- yoff
- Int32
Offset Y dari wilayah untuk diperbarui dalam Alokasi ini
- data
- Bitmap
Bitmap yang akan disalin
- Atribut
Keterangan
android.graphics.Bitmap Salin ke Alokasi. Tinggi dan lebar pembaruan akan menggunakan tinggi dan lebar android.graphics.Bitmap.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Object)
Salin dari array ke wilayah persegi panjang di Alokasi ini.
[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
Parameter
- xoff
- Int32
Offset X wilayah untuk diperbarui dalam Alokasi ini
- yoff
- Int32
Offset Y dari wilayah untuk diperbarui dalam Alokasi ini
- w
- Int32
Lebar wilayah yang akan diperbarui
- h
- Int32
Tinggi wilayah yang akan diperbarui
- array
- Object
Data yang akan ditempatkan ke dalam Alokasi
- Atribut
Keterangan
Salin dari array ke wilayah persegi panjang di Alokasi ini. Array diasumsikan dikemas dengan erat. Varian ini diperiksa jenisnya dan akan menghasilkan pengecualian jika Alokasi android.renderscript.Element tidak cocok dengan jenis data input.
Ukuran wilayah adalah: w * h * #getElement.Element#getBytesSize.
Jika Alokasi tidak memiliki Elemen Vec3, maka ukuran array dalam byte harus setidaknya ukuran wilayah.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding dinonaktifkan, ukuran array dalam byte harus setidaknya ukuran wilayah. Byte padding untuk sel harus menjadi bagian dari array.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding diaktifkan, maka ukuran array dalam byte harus setidaknya 3/4 ukuran wilayah. Byte padding untuk sel tidak boleh menjadi bagian dari array.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Byte[])
Salin dari array ke wilayah persegi panjang di Alokasi ini.
[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
Parameter
- xoff
- Int32
Offset X wilayah untuk diperbarui dalam Alokasi ini
- yoff
- Int32
Offset Y dari wilayah untuk diperbarui dalam Alokasi ini
- w
- Int32
Lebar wilayah yang akan diperbarui
- h
- Int32
Tinggi wilayah yang akan diperbarui
- data
- Byte[]
ditempatkan ke dalam Alokasi
- Atribut
Keterangan
Salin dari array ke wilayah persegi panjang di Alokasi ini. Array diasumsikan dikemas dengan erat. Varian ini diperiksa jenisnya dan akan menghasilkan pengecualian jika Alokasi android.renderscript.Element bukan bilangan bulat 8 bit atau vektor bilangan bulat android.renderscript.Element.DataType8 bit .
Ukuran wilayah adalah: w * h * #getElement.Element#getBytesSize.
Jika Alokasi tidak memiliki Elemen Vec3, maka ukuran array dalam byte harus setidaknya ukuran wilayah.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding dinonaktifkan, ukuran array dalam byte harus setidaknya ukuran wilayah. Byte padding untuk sel harus menjadi bagian dari array.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding diaktifkan, maka ukuran array dalam byte harus setidaknya 3/4 ukuran wilayah. Byte padding untuk sel tidak boleh menjadi bagian dari array.
Dokumentasi Java untuk android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, byte[]).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int16[])
Salin dari array ke wilayah persegi panjang di Alokasi ini.
[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
Parameter
- xoff
- Int32
Offset X wilayah untuk diperbarui dalam Alokasi ini
- yoff
- Int32
Offset Y dari wilayah untuk diperbarui dalam Alokasi ini
- w
- Int32
Lebar wilayah yang akan diperbarui
- h
- Int32
Tinggi wilayah yang akan diperbarui
- data
- Int16[]
ditempatkan ke dalam Alokasi
- Atribut
Keterangan
Salin dari array ke wilayah persegi panjang di Alokasi ini. Array diasumsikan dikemas dengan erat. Varian ini diperiksa jenisnya dan akan menghasilkan pengecualian jika Alokasi android.renderscript.Element bukan bilangan bulat 16 bit atau vektor bilangan bulat android.renderscript.Element.DataType16 bit .
Ukuran wilayah adalah: w * h * #getElement.Element#getBytesSize.
Jika Alokasi tidak memiliki Elemen Vec3, maka ukuran array dalam byte harus setidaknya ukuran wilayah.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding dinonaktifkan, ukuran array dalam byte harus setidaknya ukuran wilayah. Byte padding untuk sel harus menjadi bagian dari array.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding diaktifkan, maka ukuran array dalam byte harus setidaknya 3/4 ukuran wilayah. Byte padding untuk sel tidak boleh menjadi bagian dari array.
Dokumentasi Java untuk android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, short[]).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int32[])
Salin dari array ke wilayah persegi panjang di Alokasi ini.
[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
Parameter
- xoff
- Int32
Offset X wilayah untuk diperbarui dalam Alokasi ini
- yoff
- Int32
Offset Y dari wilayah untuk diperbarui dalam Alokasi ini
- w
- Int32
Lebar wilayah yang akan diperbarui
- h
- Int32
Tinggi wilayah yang akan diperbarui
- data
- Int32[]
ditempatkan ke dalam Alokasi
- Atribut
Keterangan
Salin dari array ke wilayah persegi panjang di Alokasi ini. Array diasumsikan dikemas dengan erat. Varian ini diperiksa jenisnya dan akan menghasilkan pengecualian jika Alokasi android.renderscript.Element bukan bilangan bulat 32 bit atau vektor bilangan bulat android.renderscript.Element.DataType32 bit .
Ukuran wilayah adalah: w * h * #getElement.Element#getBytesSize.
Jika Alokasi tidak memiliki Elemen Vec3, maka ukuran array dalam byte harus setidaknya ukuran wilayah.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding dinonaktifkan, ukuran array dalam byte harus setidaknya ukuran wilayah. Byte padding untuk sel harus menjadi bagian dari array.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding diaktifkan, maka ukuran array dalam byte harus setidaknya 3/4 ukuran wilayah. Byte padding untuk sel tidak boleh menjadi bagian dari array.
Dokumentasi Java untuk android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, int[]).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Single[])
Salin dari array ke wilayah persegi panjang di Alokasi ini.
[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
Parameter
- xoff
- Int32
Offset X wilayah untuk diperbarui dalam Alokasi ini
- yoff
- Int32
Offset Y dari wilayah untuk diperbarui dalam Alokasi ini
- w
- Int32
Lebar wilayah yang akan diperbarui
- h
- Int32
Tinggi wilayah yang akan diperbarui
- data
- Single[]
ditempatkan ke dalam Alokasi
- Atribut
Keterangan
Salin dari array ke wilayah persegi panjang di Alokasi ini. Array diasumsikan dikemas dengan erat. Varian ini adalah jenis yang diperiksa dan akan menghasilkan pengecualian jika Alokasi android.renderscript.Element bukan float 32 bit atau vektor float android.renderscript.Element.DataType32 bit .
Ukuran wilayah adalah: w * h * #getElement.Element#getBytesSize.
Jika Alokasi tidak memiliki Elemen Vec3, maka ukuran array dalam byte harus setidaknya ukuran wilayah.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding dinonaktifkan, ukuran array dalam byte harus setidaknya ukuran wilayah. Byte padding untuk sel harus menjadi bagian dari array.
Jika Alokasi memiliki Elemen Vec3 dan #setAutoPadding AutoPadding diaktifkan, maka ukuran array dalam byte harus setidaknya 3/4 ukuran wilayah. Byte padding untuk sel tidak boleh menjadi bagian dari array.
Dokumentasi Java untuk android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, float[]).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.