Bagikan melalui


Allocation.Copy2DRangeFrom Metode

Definisi

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)

android.graphics.Bitmap Salin ke Alokasi.

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.

Dokumentasi Java untuk android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, android.renderscript.Allocation, 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, 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.

Dokumentasi Java untuk android.renderscript.Allocation.copy2DRangeFrom(int, int, 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.

Dokumentasi Java untuk android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, java.lang.Object).

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.

Berlaku untuk