Freigeben über


Allocation.Copy2DRangeFrom Methode

Definition

Überlädt

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32)

Kopieren Sie einen rechteckigen Bereich aus einer Zuordnung in einen rechteckigen Bereich in dieser Zuordnung.

Copy2DRangeFrom(Int32, Int32, Bitmap)

Kopieren Sie einen in android.graphics.Bitmap eine Zuordnung.

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Object)

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Byte[])

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int16[])

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int32[])

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Single[])

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32)

Kopieren Sie einen rechteckigen Bereich aus einer Zuordnung in einen rechteckigen Bereich in dieser Zuordnung.

[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

X-Offset der Region in dieser Zuordnung

yoff
Int32

Y-Offset der Region in dieser Zuordnung

w
Int32

Breite des zu aktualisierenden Bereichs.

h
Int32

Höhe des zu aktualisierenden Bereichs.

data
Allocation

Quellzuordnung.

dataXoff
Int32

X-Offset in der Quellzuordnung

dataYoff
Int32

Y-Offset in der Quellzuordnung

Attribute

Hinweise

Kopieren Sie einen rechteckigen Bereich aus einer Zuordnung in einen rechteckigen Bereich in dieser Zuordnung.

Java-Dokumentation für android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, android.renderscript.Allocation, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeFrom(Int32, Int32, Bitmap)

Kopieren Sie einen in android.graphics.Bitmap eine Zuordnung.

[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

X-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

yoff
Int32

Y-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

data
Bitmap

die zu kopierende Bitmap

Attribute

Hinweise

Kopieren Sie einen in android.graphics.Bitmap eine Zuordnung. Die Höhe und Breite der Aktualisierung verwenden die Höhe und Breite der android.graphics.BitmapAktualisierung.

Java-Dokumentation für android.renderscript.Allocation.copy2DRangeFrom(int, int, android.graphics.Bitmap).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Object)

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

[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

X-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

yoff
Int32

Y-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

w
Int32

Breite des zu aktualisierenden Bereichs

h
Int32

Höhe des zu aktualisierenden Bereichs

array
Object

Daten, die in die Zuordnung eingefügt werden sollen

Attribute

Hinweise

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung. Es wird davon ausgegangen, dass das Array eng verpackt ist. Diese Variante ist typgecheckt und generiert Ausnahmen, wenn die Zuordnung android.renderscript.Element nicht mit dem Eingabedatentyp übereinstimmt.

Die Größe der Region lautet: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung nicht über Vec3-Elemente verfügt, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen. Die Abstandsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Byte mindestens 3/4 der Größe des Bereichs sein. Die Abstandsbytes für die Zellen dürfen nicht Teil des Arrays sein.

Java-Dokumentation für android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Byte[])

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

[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

X-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

yoff
Int32

Y-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

w
Int32

Breite des zu aktualisierenden Bereichs

h
Int32

Höhe des zu aktualisierenden Bereichs

data
Byte[]

in die Zuteilung zu setzen

Attribute

Hinweise

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung. Es wird davon ausgegangen, dass das Array eng verpackt ist. Diese Variante ist typgeprüft und generiert Ausnahmen, wenn die Zuordnung android.renderscript.Element keine 8-Bit-Ganzzahl oder ein Vektor von 8-Bit-Ganzzahlen android.renderscript.Element.DataTypeist.

Die Größe der Region lautet: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung nicht über Vec3-Elemente verfügt, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen. Die Abstandsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Byte mindestens 3/4 der Größe des Bereichs sein. Die Abstandsbytes für die Zellen dürfen nicht Teil des Arrays sein.

Java-Dokumentation für android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int16[])

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

[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

X-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

yoff
Int32

Y-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

w
Int32

Breite des zu aktualisierenden Bereichs

h
Int32

Höhe des zu aktualisierenden Bereichs

data
Int16[]

in die Zuteilung zu setzen

Attribute

Hinweise

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung. Es wird davon ausgegangen, dass das Array eng verpackt ist. Diese Variante ist typgeprüft und generiert Ausnahmen, wenn die Zuordnung android.renderscript.Element keine 16-Bit-Ganzzahl oder ein Vektor von 16-Bit-Ganzzahlen android.renderscript.Element.DataTypeist.

Die Größe der Region lautet: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung nicht über Vec3-Elemente verfügt, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen. Die Abstandsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Byte mindestens 3/4 der Größe des Bereichs sein. Die Abstandsbytes für die Zellen dürfen nicht Teil des Arrays sein.

Java-Dokumentation für android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, short[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int32[])

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

[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

X-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

yoff
Int32

Y-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

w
Int32

Breite des zu aktualisierenden Bereichs

h
Int32

Höhe des zu aktualisierenden Bereichs

data
Int32[]

in die Zuteilung zu setzen

Attribute

Hinweise

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung. Es wird davon ausgegangen, dass das Array eng verpackt ist. Diese Variante ist typgeprüft und generiert Ausnahmen, wenn die Zuordnung android.renderscript.Element keine 32-Bit-Ganzzahl oder ein Vektor von 32-Bit-Ganzzahlen android.renderscript.Element.DataTypeist.

Die Größe der Region lautet: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung nicht über Vec3-Elemente verfügt, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen. Die Abstandsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Byte mindestens 3/4 der Größe des Bereichs sein. Die Abstandsbytes für die Zellen dürfen nicht Teil des Arrays sein.

Java-Dokumentation für android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, int[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeFrom(Int32, Int32, Int32, Int32, Single[])

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung.

[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

X-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

yoff
Int32

Y-Offset der Region, die in dieser Zuordnung aktualisiert werden soll

w
Int32

Breite des zu aktualisierenden Bereichs

h
Int32

Höhe des zu aktualisierenden Bereichs

data
Single[]

in die Zuteilung zu setzen

Attribute

Hinweise

Kopieren Sie aus einem Array in einen rechteckigen Bereich in dieser Zuordnung. Es wird davon ausgegangen, dass das Array eng verpackt ist. Diese Variante ist typgeprüft und generiert Ausnahmen, wenn die Zuordnung android.renderscript.Element weder ein 32-Bit-Float- noch ein Vektor von 32-Bit-Floats android.renderscript.Element.DataTypeist.

Die Größe der Region lautet: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung nicht über Vec3-Elemente verfügt, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Byte mindestens die Größe der Region aufweisen. Die Abstandsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung Vec3-Elemente aufweist und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Byte mindestens 3/4 der Größe des Bereichs sein. Die Abstandsbytes für die Zellen dürfen nicht Teil des Arrays sein.

Java-Dokumentation für android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, float[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: