Allocation.CopyFrom Metodo

Definizione

Overload

Nome Descrizione
CopyFrom(Int16[])

Copiare in questa allocazione da una matrice.

CopyFrom(Single[])

Copiare in questa allocazione da una matrice.

CopyFrom(Byte[])

Copiare in questa allocazione da una matrice.

CopyFrom(Int32[])

Copiare in questa allocazione da una matrice.

CopyFrom(BaseObj[])

Copiare una matrice di oggetti RS nell'allocazione.

CopyFrom(Allocation)

Copiare un'allocazione da un'allocazione.

CopyFrom(Object)

Copiare in questa allocazione da una matrice.

CopyFrom(Bitmap)

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

CopyFrom(Int16[])

Copiare in questa allocazione da una matrice.

[Android.Runtime.Register("copyFrom", "([S)V", "GetCopyFrom_arraySHandler")]
public virtual void CopyFrom(short[]? d);
[<Android.Runtime.Register("copyFrom", "([S)V", "GetCopyFrom_arraySHandler")>]
abstract member CopyFrom : int16[] -> unit
override this.CopyFrom : int16[] -> unit

Parametri

d
Int16[]

matrice di origine

Attributi

Commenti

Copiare in questa allocazione da una matrice. 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.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'oggetto Allocation #getBytesSize getBytesSize().

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'allocazione #getBytesSize getBytesSize(). 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'allocazione #getBytesSize getBytesSize(). I byte di riempimento per le celle non devono far parte della matrice.

per android.renderscript.Allocation.copyFrom(short[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

CopyFrom(Single[])

Copiare in questa allocazione da una matrice.

[Android.Runtime.Register("copyFrom", "([F)V", "GetCopyFrom_arrayFHandler")]
public virtual void CopyFrom(float[]? d);
[<Android.Runtime.Register("copyFrom", "([F)V", "GetCopyFrom_arrayFHandler")>]
abstract member CopyFrom : single[] -> unit
override this.CopyFrom : single[] -> unit

Parametri

d
Single[]

matrice di origine

Attributi

Commenti

Copiare in questa allocazione da una matrice. 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.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'oggetto Allocation #getBytesSize getBytesSize().

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'allocazione #getBytesSize getBytesSize(). 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'allocazione #getBytesSize getBytesSize(). I byte di riempimento per le celle non devono far parte della matrice.

per android.renderscript.Allocation.copyFrom(float[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

CopyFrom(Byte[])

Copiare in questa allocazione da una matrice.

[Android.Runtime.Register("copyFrom", "([B)V", "GetCopyFrom_arrayBHandler")]
public virtual void CopyFrom(byte[]? d);
[<Android.Runtime.Register("copyFrom", "([B)V", "GetCopyFrom_arrayBHandler")>]
abstract member CopyFrom : byte[] -> unit
override this.CopyFrom : byte[] -> unit

Parametri

d
Byte[]

matrice di origine

Attributi

Commenti

Copiare in questa allocazione da una matrice. 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.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'oggetto Allocation #getBytesSize getBytesSize().

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'allocazione #getBytesSize getBytesSize(). 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'allocazione #getBytesSize getBytesSize(). I byte di riempimento per le celle non devono far parte della matrice.

per android.renderscript.Allocation.copyFrom(byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

CopyFrom(Int32[])

Copiare in questa allocazione da una matrice.

[Android.Runtime.Register("copyFrom", "([I)V", "GetCopyFrom_arrayIHandler")]
public virtual void CopyFrom(int[]? d);
[<Android.Runtime.Register("copyFrom", "([I)V", "GetCopyFrom_arrayIHandler")>]
abstract member CopyFrom : int[] -> unit
override this.CopyFrom : int[] -> unit

Parametri

d
Int32[]

matrice di origine

Attributi

Commenti

Copiare in questa allocazione da una matrice. 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.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'oggetto Allocation #getBytesSize getBytesSize().

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'allocazione #getBytesSize getBytesSize(). 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'allocazione #getBytesSize getBytesSize(). I byte di riempimento per le celle non devono far parte della matrice.

per android.renderscript.Allocation.copyFrom(int[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

CopyFrom(BaseObj[])

Copiare una matrice di oggetti RS nell'allocazione.

[Android.Runtime.Register("copyFrom", "([Landroid/renderscript/BaseObj;)V", "GetCopyFrom_arrayLandroid_renderscript_BaseObj_Handler")]
public virtual void CopyFrom(Android.Renderscripts.BaseObj[]? d);
[<Android.Runtime.Register("copyFrom", "([Landroid/renderscript/BaseObj;)V", "GetCopyFrom_arrayLandroid_renderscript_BaseObj_Handler")>]
abstract member CopyFrom : Android.Renderscripts.BaseObj[] -> unit
override this.CopyFrom : Android.Renderscripts.BaseObj[] -> unit

Parametri

d
BaseObj[]

Matrice di origine.

Attributi

Commenti

Copiare una matrice di oggetti RS nell'allocazione.

per android.renderscript.Allocation.copyFrom(android.renderscript.BaseObj[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

CopyFrom(Allocation)

Copiare un'allocazione da un'allocazione.

[Android.Runtime.Register("copyFrom", "(Landroid/renderscript/Allocation;)V", "GetCopyFrom_Landroid_renderscript_Allocation_Handler")]
public virtual void CopyFrom(Android.Renderscripts.Allocation? a);
[<Android.Runtime.Register("copyFrom", "(Landroid/renderscript/Allocation;)V", "GetCopyFrom_Landroid_renderscript_Allocation_Handler")>]
abstract member CopyFrom : Android.Renderscripts.Allocation -> unit
override this.CopyFrom : Android.Renderscripts.Allocation -> unit

Parametri

a
Allocation

allocazione di origine

Attributi

Commenti

Copiare un'allocazione da un'allocazione. I tipi di entrambe le allocazioni devono essere identici.

per android.renderscript.Allocation.copyFrom(android.renderscript.Allocation).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

CopyFrom(Object)

Copiare in questa allocazione da una matrice.

[Android.Runtime.Register("copyFrom", "(Ljava/lang/Object;)V", "GetCopyFrom_Ljava_lang_Object_Handler")]
public virtual void CopyFrom(Java.Lang.Object? array);
[<Android.Runtime.Register("copyFrom", "(Ljava/lang/Object;)V", "GetCopyFrom_Ljava_lang_Object_Handler")>]
abstract member CopyFrom : Java.Lang.Object -> unit
override this.CopyFrom : Java.Lang.Object -> unit

Parametri

array
Object

Matrice di origine

Attributi

Commenti

Copiare in questa allocazione da una matrice. Questa variante è selezionata e genererà eccezioni se l'allocazione android.renderscript.Element non corrisponde al tipo primitivo della matrice.

Se l'allocazione non ha elementi Vec3, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'oggetto Allocation #getBytesSize getBytesSize().

Se l'allocazione ha elementi Vec3 e #setAutoPadding AutoPadding è disabilitata, le dimensioni della matrice in byte devono essere almeno le dimensioni dell'allocazione #getBytesSize getBytesSize(). 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'allocazione #getBytesSize getBytesSize(). I byte di riempimento per le celle non devono far parte della matrice.

per android.renderscript.Allocation.copyFrom(java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

CopyFrom(Bitmap)

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

[Android.Runtime.Register("copyFrom", "(Landroid/graphics/Bitmap;)V", "GetCopyFrom_Landroid_graphics_Bitmap_Handler")]
public virtual void CopyFrom(Android.Graphics.Bitmap? b);
[<Android.Runtime.Register("copyFrom", "(Landroid/graphics/Bitmap;)V", "GetCopyFrom_Landroid_graphics_Bitmap_Handler")>]
abstract member CopyFrom : Android.Graphics.Bitmap -> unit
override this.CopyFrom : Android.Graphics.Bitmap -> unit

Parametri

b
Bitmap

bitmap di origine

Attributi

Commenti

Copiare in un'allocazione da un oggetto android.graphics.Bitmap. L'altezza, la larghezza e il formato della bitmap devono corrispondere all'allocazione esistente.

android.graphics.Bitmap Se è uguale a quello android.graphics.Bitmap usato per creare l'allocazione con #createFromBitmap e #USAGE_SHARED è impostato in Allocazione, l'allocazione verrà sincronizzata con i dati più recenti di android.graphics.Bitmap, evitando potenzialmente la copia effettiva.

per android.renderscript.Allocation.copyFrom(android.graphics.Bitmap).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a