Freigeben über


Allocation.Copy2DRangeTo Methode

Definition

Überlädt

Copy2DRangeTo(Int32, Int32, Int32, Int32, Single[])

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

Copy2DRangeTo(Int32, Int32, Int32, Int32, Int32[])

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

Copy2DRangeTo(Int32, Int32, Int32, Int32, Object)

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

Copy2DRangeTo(Int32, Int32, Int32, Int32, Byte[])

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

Copy2DRangeTo(Int32, Int32, Int32, Int32, Int16[])

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

Copy2DRangeTo(Int32, Int32, Int32, Int32, Single[])

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

[Android.Runtime.Register("copy2DRangeTo", "(IIII[F)V", "GetCopy2DRangeTo_IIIIarrayFHandler", ApiSince=23)]
public virtual void Copy2DRangeTo (int xoff, int yoff, int w, int h, float[]? data);
[<Android.Runtime.Register("copy2DRangeTo", "(IIII[F)V", "GetCopy2DRangeTo_IIIIarrayFHandler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * single[] -> unit
override this.Copy2DRangeTo : int * int * int * int * single[] -> unit

Parameter

xoff
Int32

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

yoff
Int32

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

w
Int32

Breite des zu kopierenden Bereichs

h
Int32

Höhe des zu kopierenden Bereichs

data
Single[]

Dest Array, das in kopiert werden soll

Attribute

Hinweise

Kopieren Sie aus einem rechteckigen Bereich in dieser Zuordnung in ein Array. 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 des Bereichs ist: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung keine Vec3-Elemente aufweist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein. Die Auffüllungsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Bytes mindestens 3/4 der Größe des Bereichs betragen. Die Auffüllungsbytes für die Zellen dürfen nicht Teil des Arrays sein.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeTo(Int32, Int32, Int32, Int32, Int32[])

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

[Android.Runtime.Register("copy2DRangeTo", "(IIII[I)V", "GetCopy2DRangeTo_IIIIarrayIHandler", ApiSince=23)]
public virtual void Copy2DRangeTo (int xoff, int yoff, int w, int h, int[]? data);
[<Android.Runtime.Register("copy2DRangeTo", "(IIII[I)V", "GetCopy2DRangeTo_IIIIarrayIHandler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * int[] -> unit
override this.Copy2DRangeTo : int * int * int * int * int[] -> unit

Parameter

xoff
Int32

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

yoff
Int32

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

w
Int32

Breite des zu kopierenden Bereichs

h
Int32

Höhe des zu kopierenden Bereichs

data
Int32[]

Dest Array, das in kopiert werden soll

Attribute

Hinweise

Kopieren Sie aus einem rechteckigen Bereich in dieser Zuordnung in ein Array. Diese Variante ist typgeprüft und generiert Ausnahmen, wenn die Zuordnung android.renderscript.Element weder eine 32-Bit-Ganzzahl noch ein Vektor von 32-Bit-Ganzzahlen android.renderscript.Element.DataTypeist.

Die Größe des Bereichs ist: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung keine Vec3-Elemente aufweist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein. Die Auffüllungsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Bytes mindestens 3/4 der Größe des Bereichs betragen. Die Auffüllungsbytes für die Zellen dürfen nicht Teil des Arrays sein.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeTo(Int32, Int32, Int32, Int32, Object)

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

[Android.Runtime.Register("copy2DRangeTo", "(IIIILjava/lang/Object;)V", "GetCopy2DRangeTo_IIIILjava_lang_Object_Handler", ApiSince=23)]
public virtual void Copy2DRangeTo (int xoff, int yoff, int w, int h, Java.Lang.Object? array);
[<Android.Runtime.Register("copy2DRangeTo", "(IIIILjava/lang/Object;)V", "GetCopy2DRangeTo_IIIILjava_lang_Object_Handler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * Java.Lang.Object -> unit
override this.Copy2DRangeTo : int * int * int * int * Java.Lang.Object -> unit

Parameter

xoff
Int32

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

yoff
Int32

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

w
Int32

Breite des zu kopierenden Bereichs

h
Int32

Höhe des zu kopierenden Bereichs

array
Object

Dest Array, das in kopiert werden soll

Attribute

Hinweise

Kopieren Sie aus einem rechteckigen Bereich in dieser Zuordnung in ein Array. Diese Methode ist typgeprüft und generiert Ausnahmen, wenn die Zuordnung nicht mit dem Komponententyp des übergebenen Arrays android.renderscript.Element übereinstimmt.

Die Größe des Bereichs ist: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung keine Vec3-Elemente aufweist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein. Die Auffüllungsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Bytes mindestens 3/4 der Größe des Bereichs betragen. Die Auffüllungsbytes für die Zellen dürfen nicht Teil des Arrays sein.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeTo(Int32, Int32, Int32, Int32, Byte[])

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

[Android.Runtime.Register("copy2DRangeTo", "(IIII[B)V", "GetCopy2DRangeTo_IIIIarrayBHandler", ApiSince=23)]
public virtual void Copy2DRangeTo (int xoff, int yoff, int w, int h, byte[]? data);
[<Android.Runtime.Register("copy2DRangeTo", "(IIII[B)V", "GetCopy2DRangeTo_IIIIarrayBHandler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * byte[] -> unit
override this.Copy2DRangeTo : int * int * int * int * byte[] -> unit

Parameter

xoff
Int32

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

yoff
Int32

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

w
Int32

Breite des zu kopierenden Bereichs

h
Int32

Höhe des zu kopierenden Bereichs

data
Byte[]

Dest Array, das in kopiert werden soll

Attribute

Hinweise

Kopieren Sie aus einem rechteckigen Bereich in dieser Zuordnung in ein Array. Diese Variante ist typgeprüft und generiert Ausnahmen, wenn die Zuordnung android.renderscript.Element weder eine 8-Bit-Ganzzahl noch ein Vektor von 8-Bit-Ganzzahlen android.renderscript.Element.DataTypeist.

Die Größe des Bereichs ist: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung keine Vec3-Elemente aufweist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein. Die Auffüllungsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Bytes mindestens 3/4 der Größe des Bereichs betragen. Die Auffüllungsbytes für die Zellen dürfen nicht Teil des Arrays sein.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Copy2DRangeTo(Int32, Int32, Int32, Int32, Int16[])

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

[Android.Runtime.Register("copy2DRangeTo", "(IIII[S)V", "GetCopy2DRangeTo_IIIIarraySHandler", ApiSince=23)]
public virtual void Copy2DRangeTo (int xoff, int yoff, int w, int h, short[]? data);
[<Android.Runtime.Register("copy2DRangeTo", "(IIII[S)V", "GetCopy2DRangeTo_IIIIarraySHandler", ApiSince=23)>]
abstract member Copy2DRangeTo : int * int * int * int * int16[] -> unit
override this.Copy2DRangeTo : int * int * int * int * int16[] -> unit

Parameter

xoff
Int32

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

yoff
Int32

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

w
Int32

Breite des zu kopierenden Bereichs

h
Int32

Höhe des zu kopierenden Bereichs

data
Int16[]

Dest Array, das in kopiert werden soll

Attribute

Hinweise

Kopieren Sie aus einem rechteckigen Bereich in dieser Zuordnung in ein Array. Diese Variante ist typgeprüft und generiert Ausnahmen, wenn die Zuordnung android.renderscript.Element weder eine 16-Bit-Ganzzahl noch ein Vektor von 16-Bit-Ganzzahlen android.renderscript.Element.DataTypeist.

Die Größe des Bereichs ist: w * h * #getElement.Element#getBytesSize.

Wenn die Zuordnung keine Vec3-Elemente aufweist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding deaktiviert ist, muss die Größe des Arrays in Bytes mindestens die Größe des Bereichs sein. Die Auffüllungsbytes für die Zellen müssen Teil des Arrays sein.

Wenn die Zuordnung über Vec3-Elemente verfügt und #setAutoPadding AutoPadding aktiviert ist, muss die Größe des Arrays in Bytes mindestens 3/4 der Größe des Bereichs betragen. Die Auffüllungsbytes für die Zellen dürfen nicht Teil des Arrays sein.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: