Condividi tramite


Allocation.Copy2DRangeFrom Metodo

Definizione

Overload

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

Copiare un'area rettangolare da un'allocazione in un'area rettangolare in questa allocazione.

Copy2DRangeFrom(Int32, Int32, Bitmap)

Copiare un oggetto android.graphics.Bitmap in un'allocazione.

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

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

Copiare un'area rettangolare da un'allocazione in un'area rettangolare in questa allocazione.

[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

Parametri

xoff
Int32

Offset X dell'area in questa allocazione

yoff
Int32

Offset Y dell'area in questa allocazione

w
Int32

Larghezza dell'area da aggiornare.

h
Int32

Altezza dell'area da aggiornare.

data
Allocation

allocazione di origine.

dataXoff
Int32

Offset X nell'allocazione di origine

dataYoff
Int32

Offset Y nell'allocazione di origine

Attributi

Commenti

Copiare un'area rettangolare da un'allocazione in un'area rettangolare in questa allocazione.

Documentazione java per android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, android.renderscript.Allocation, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Copy2DRangeFrom(Int32, Int32, Bitmap)

Copiare un oggetto android.graphics.Bitmap in un'allocazione.

[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

Parametri

xoff
Int32

Offset X dell'area da aggiornare in questa allocazione

yoff
Int32

Offset Y dell'area da aggiornare in questa allocazione

data
Bitmap

Bitmap da copiare

Attributi

Commenti

Copiare un oggetto android.graphics.Bitmap in un'allocazione. L'altezza e la larghezza dell'aggiornamento useranno l'altezza e la larghezza di android.graphics.Bitmap.

Documentazione java per android.renderscript.Allocation.copy2DRangeFrom(int, int, android.graphics.Bitmap).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

[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

Parametri

xoff
Int32

Offset X dell'area da aggiornare in questa allocazione

yoff
Int32

Offset Y dell'area da aggiornare in questa allocazione

w
Int32

Larghezza dell'area da aggiornare

h
Int32

Altezza dell'area da aggiornare

array
Object

Dati da inserire nell'allocazione

Attributi

Commenti

Copiare da una matrice in un'area rettangolare in questa allocazione. Si presuppone che la matrice sia strettamente compressa. Questa variante è selezionata e genererà eccezioni se l'allocazione android.renderscript.Element non corrisponde al tipo di dati di input.

Le dimensioni dell'area sono: w * h * #getElement.Element#getBytesSize.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area.

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area. I byte di riempimento per le celle devono far parte della matrice.

Se l'allocazione ha elementi Vec3 ed #setAutoPadding AutoPadding è abilitata, le dimensioni della matrice in byte devono essere almeno 3/4 le dimensioni dell'area. I byte di riempimento per le celle non devono far parte della matrice.

Documentazione java per android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

[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

Parametri

xoff
Int32

Offset X dell'area da aggiornare in questa allocazione

yoff
Int32

Offset Y dell'area da aggiornare in questa allocazione

w
Int32

Larghezza dell'area da aggiornare

h
Int32

Altezza dell'area da aggiornare

data
Byte[]

da inserire nell'allocazione

Attributi

Commenti

Copiare da una matrice in un'area rettangolare in questa allocazione. Si presuppone che la matrice sia strettamente compressa. Questa variante è selezionata e genererà eccezioni se l'allocazione android.renderscript.Element non è un intero a 8 bit né un vettore di interi android.renderscript.Element.DataTypea 8 bit.

Le dimensioni dell'area sono: w * h * #getElement.Element#getBytesSize.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area.

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area. I byte di riempimento per le celle devono far parte della matrice.

Se l'allocazione ha elementi Vec3 ed #setAutoPadding AutoPadding è abilitata, le dimensioni della matrice in byte devono essere almeno 3/4 le dimensioni dell'area. I byte di riempimento per le celle non devono far parte della matrice.

Documentazione java per android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

[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

Parametri

xoff
Int32

Offset X dell'area da aggiornare in questa allocazione

yoff
Int32

Offset Y dell'area da aggiornare in questa allocazione

w
Int32

Larghezza dell'area da aggiornare

h
Int32

Altezza dell'area da aggiornare

data
Int16[]

da inserire nell'allocazione

Attributi

Commenti

Copiare da una matrice in un'area rettangolare in questa allocazione. Si presuppone che la matrice sia strettamente compressa. Questa variante è controllata dal tipo e genererà eccezioni se l'allocazione android.renderscript.Element non è un intero a 16 bit né un vettore di interi android.renderscript.Element.DataTypea 16 bit.

Le dimensioni dell'area sono: w * h * #getElement.Element#getBytesSize.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area.

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area. I byte di riempimento per le celle devono far parte della matrice.

Se l'allocazione ha elementi Vec3 ed #setAutoPadding AutoPadding è abilitata, le dimensioni della matrice in byte devono essere almeno 3/4 le dimensioni dell'area. I byte di riempimento per le celle non devono far parte della matrice.

Documentazione java per android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, short[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

[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

Parametri

xoff
Int32

Offset X dell'area da aggiornare in questa allocazione

yoff
Int32

Offset Y dell'area da aggiornare in questa allocazione

w
Int32

Larghezza dell'area da aggiornare

h
Int32

Altezza dell'area da aggiornare

data
Int32[]

da inserire nell'allocazione

Attributi

Commenti

Copiare da una matrice in un'area rettangolare in questa allocazione. Si presuppone che la matrice sia strettamente compressa. Questa variante è selezionata e genererà eccezioni se l'allocazione android.renderscript.Element non è un intero a 32 bit né un vettore di interi android.renderscript.Element.DataTypea 32 bit.

Le dimensioni dell'area sono: w * h * #getElement.Element#getBytesSize.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area.

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area. I byte di riempimento per le celle devono far parte della matrice.

Se l'allocazione ha elementi Vec3 ed #setAutoPadding AutoPadding è abilitata, le dimensioni della matrice in byte devono essere almeno 3/4 le dimensioni dell'area. I byte di riempimento per le celle non devono far parte della matrice.

Documentazione java per android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, int[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Copiare da una matrice in un'area rettangolare in questa allocazione.

[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

Parametri

xoff
Int32

Offset X dell'area da aggiornare in questa allocazione

yoff
Int32

Offset Y dell'area da aggiornare in questa allocazione

w
Int32

Larghezza dell'area da aggiornare

h
Int32

Altezza dell'area da aggiornare

data
Single[]

da inserire nell'allocazione

Attributi

Commenti

Copiare da una matrice in un'area rettangolare in questa allocazione. Si presuppone che la matrice sia strettamente compressa. Questa variante è controllata dal tipo e genererà eccezioni se l'allocazione android.renderscript.Element non è né un float a 32 bit né un vettore di 32 bit floats android.renderscript.Element.DataType.

Le dimensioni dell'area sono: w * h * #getElement.Element#getBytesSize.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area.

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'area. I byte di riempimento per le celle devono far parte della matrice.

Se l'allocazione ha elementi Vec3 ed #setAutoPadding AutoPadding è abilitata, le dimensioni della matrice in byte devono essere almeno 3/4 le dimensioni dell'area. I byte di riempimento per le celle non devono far parte della matrice.

Documentazione java per android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, float[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a