Allocation.CopyFrom Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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
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.