Allocation.CopyFrom Método

Definición

Sobrecargas

Nombre Description
CopyFrom(Int16[])

Copie en esta asignación desde una matriz.

CopyFrom(Single[])

Copie en esta asignación desde una matriz.

CopyFrom(Byte[])

Copie en esta asignación desde una matriz.

CopyFrom(Int32[])

Copie en esta asignación desde una matriz.

CopyFrom(BaseObj[])

Copie una matriz de objetos RS en la asignación.

CopyFrom(Allocation)

Copie una asignación de una asignación.

CopyFrom(Object)

Copie en esta asignación desde una matriz.

CopyFrom(Bitmap)

Copie en una asignación de un android.graphics.Bitmapobjeto .

CopyFrom(Int16[])

Copie en esta asignación desde una matriz.

[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

Parámetros

d
Int16[]

la matriz de origen

Atributos

Comentarios

Copie en esta asignación desde una matriz. Esta variante está activada y generará excepciones si el valor de android.renderscript.Element Allocation no es un entero de 16 bits ni un vector de enteros android.renderscript.Element.DataTypede 16 bits.

Si la asignación no tiene elementos Vec3, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize().

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está deshabilitada, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas deben formar parte de la matriz.

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está habilitada, el tamaño de la matriz en bytes debe ser al menos 3/4 el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas no deben formar parte de la matriz.

Java documentación para android.renderscript.Allocation.copyFrom(short[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

CopyFrom(Single[])

Copie en esta asignación desde una matriz.

[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

Parámetros

d
Single[]

la matriz de origen

Atributos

Comentarios

Copie en esta asignación desde una matriz. Esta variante está activada por tipo y generará excepciones si la asignación android.renderscript.Element no es un valor flotante de 32 bits ni un vector de 32 bits flotantes android.renderscript.Element.DataType.

Si la asignación no tiene elementos Vec3, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize().

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está deshabilitada, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas deben formar parte de la matriz.

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está habilitada, el tamaño de la matriz en bytes debe ser al menos 3/4 el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas no deben formar parte de la matriz.

Java documentación para android.renderscript.Allocation.copyFrom(float[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

CopyFrom(Byte[])

Copie en esta asignación desde una matriz.

[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

Parámetros

d
Byte[]

la matriz de origen

Atributos

Comentarios

Copie en esta asignación desde una matriz. Esta variante está activada y generará excepciones si el valor de android.renderscript.Element Allocation no es un entero de 8 bits ni un vector de 8 enteros android.renderscript.Element.DataTypede 8 bits.

Si la asignación no tiene elementos Vec3, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize().

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está deshabilitada, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas deben formar parte de la matriz.

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está habilitada, el tamaño de la matriz en bytes debe ser al menos 3/4 el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas no deben formar parte de la matriz.

Java documentación para android.renderscript.Allocation.copyFrom(byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

CopyFrom(Int32[])

Copie en esta asignación desde una matriz.

[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

Parámetros

d
Int32[]

la matriz de origen

Atributos

Comentarios

Copie en esta asignación desde una matriz. Esta variante está activada por tipo y generará excepciones si el valor de android.renderscript.Element Allocation no es un entero de 32 bits ni un vector de enteros android.renderscript.Element.DataTypede 32 bits.

Si la asignación no tiene elementos Vec3, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize().

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está deshabilitada, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas deben formar parte de la matriz.

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está habilitada, el tamaño de la matriz en bytes debe ser al menos 3/4 el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas no deben formar parte de la matriz.

Java documentación para android.renderscript.Allocation.copyFrom(int[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

CopyFrom(BaseObj[])

Copie una matriz de objetos RS en la asignación.

[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

Parámetros

d
BaseObj[]

Matriz de origen.

Atributos

Comentarios

Copie una matriz de objetos RS en la asignación.

Java documentación para android.renderscript.Allocation.copyFrom(android.renderscript.BaseObj[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

CopyFrom(Allocation)

Copie una asignación de una asignación.

[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

Parámetros

a
Allocation

asignación de origen

Atributos

Comentarios

Copie una asignación de una asignación. Los tipos de ambas asignaciones deben ser idénticos.

Java documentación para android.renderscript.Allocation.copyFrom(android.renderscript.Allocation).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

CopyFrom(Object)

Copie en esta asignación desde una matriz.

[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

Parámetros

array
Object

Matriz de origen

Atributos

Comentarios

Copie en esta asignación desde una matriz. Esta variante está activada y generará excepciones si el objeto android.renderscript.Element Allocation no coincide con el tipo primitivo de la matriz.

Si la asignación no tiene elementos Vec3, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize().

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está deshabilitada, el tamaño de la matriz en bytes debe ser al menos el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas deben formar parte de la matriz.

Si la asignación tiene elementos Vec3 y #setAutoPadding AutoPadding está habilitada, el tamaño de la matriz en bytes debe ser al menos 3/4 el tamaño de la asignación #getBytesSize getBytesSize(). Los bytes de relleno de las celdas no deben formar parte de la matriz.

Java documentación para android.renderscript.Allocation.copyFrom(java.lang.Object).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

CopyFrom(Bitmap)

Copie en una asignación de un android.graphics.Bitmapobjeto .

[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

Parámetros

b
Bitmap

mapa de bits de origen

Atributos

Comentarios

Copie en una asignación de un android.graphics.Bitmapobjeto . El alto, el ancho y el formato del mapa de bits deben coincidir con la asignación existente.

android.graphics.Bitmap Si es el mismo que el android.graphics.Bitmap utilizado para crear la asignación con #createFromBitmap y #USAGE_SHARED se establece en La asignación, se sincronizará la asignación con los datos más recientes de android.graphics.Bitmap, lo que podría evitar la copia real.

Java documentación para android.renderscript.Allocation.copyFrom(android.graphics.Bitmap).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a