Compartir a través de


Allocation.Copy2DRangeFrom Método

Definición

Sobrecargas

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

Copie una región rectangular de una asignación en una región rectangular en esta asignación.

Copy2DRangeFrom(Int32, Int32, Bitmap)

Copie un objeto android.graphics.Bitmap en una asignación.

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

Copie de una matriz en una región rectangular en esta asignación.

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

Copie de una matriz en una región rectangular en esta asignación.

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

Copie de una matriz en una región rectangular en esta asignación.

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

Copie de una matriz en una región rectangular en esta asignación.

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

Copie de una matriz en una región rectangular en esta asignación.

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

Copie una región rectangular de una asignación en una región rectangular en esta asignación.

[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

Parámetros

xoff
Int32

Desplazamiento X de la región en esta asignación

yoff
Int32

Desplazamiento Y de la región en esta asignación

w
Int32

Ancho de la región que se va a actualizar.

h
Int32

Alto de la región que se va a actualizar.

data
Allocation

asignación de origen.

dataXoff
Int32

Desplazamiento X en la asignación de origen

dataYoff
Int32

Desplazamiento Y en la asignación de origen

Atributos

Comentarios

Copie una región rectangular de una asignación en una región rectangular en esta asignación.

Documentación de Java para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, android.renderscript.Allocation, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Copy2DRangeFrom(Int32, Int32, Bitmap)

Copie un objeto android.graphics.Bitmap en una asignación.

[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

Parámetros

xoff
Int32

Desplazamiento X de la región que se va a actualizar en esta asignación

yoff
Int32

Desplazamiento Y de la región que se va a actualizar en esta asignación

data
Bitmap

mapa de bits que se va a copiar

Atributos

Comentarios

Copie un objeto android.graphics.Bitmap en una asignación. El alto y el ancho de la actualización usarán el alto y el ancho de android.graphics.Bitmap.

Documentación de Java para android.renderscript.Allocation.copy2DRangeFrom(int, int, android.graphics.Bitmap).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

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

Copie de una matriz en una región rectangular en esta asignación.

[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

Parámetros

xoff
Int32

Desplazamiento X de la región que se va a actualizar en esta asignación

yoff
Int32

Desplazamiento Y de la región que se va a actualizar en esta asignación

w
Int32

Ancho de la región que se va a actualizar

h
Int32

Alto de la región que se va a actualizar

array
Object

Datos que se van a colocar en la asignación

Atributos

Comentarios

Copie de una matriz en una región rectangular en esta asignación. Se supone que la matriz está estrechamente empaquetada. Esta variante está activada y generará excepciones si el objeto android.renderscript.Element Allocation no coincide con el tipo de datos de entrada.

El tamaño de la región es: w * h * #getElement.Element#getBytesSize.

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 región.

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 región. 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 región. Los bytes de relleno de las celdas no deben formar parte de la matriz.

Documentación de Java para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, java.lang.Object).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

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

Copie de una matriz en una región rectangular en esta asignación.

[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

Parámetros

xoff
Int32

Desplazamiento X de la región que se va a actualizar en esta asignación

yoff
Int32

Desplazamiento Y de la región que se va a actualizar en esta asignación

w
Int32

Ancho de la región que se va a actualizar

h
Int32

Alto de la región que se va a actualizar

data
Byte[]

que se va a colocar en la asignación

Atributos

Comentarios

Copie de una matriz en una región rectangular en esta asignación. Se supone que la matriz está estrechamente empaquetada. 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.

El tamaño de la región es: w * h * #getElement.Element#getBytesSize.

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 región.

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 región. 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 región. Los bytes de relleno de las celdas no deben formar parte de la matriz.

Documentación de Java para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

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

Copie de una matriz en una región rectangular en esta asignación.

[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

Parámetros

xoff
Int32

Desplazamiento X de la región que se va a actualizar en esta asignación

yoff
Int32

Desplazamiento Y de la región que se va a actualizar en esta asignación

w
Int32

Ancho de la región que se va a actualizar

h
Int32

Alto de la región que se va a actualizar

data
Int16[]

que se va a colocar en la asignación

Atributos

Comentarios

Copie de una matriz en una región rectangular en esta asignación. Se supone que la matriz está estrechamente empaquetada. 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.

El tamaño de la región es: w * h * #getElement.Element#getBytesSize.

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 región.

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 región. 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 región. Los bytes de relleno de las celdas no deben formar parte de la matriz.

Documentación de Java para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, short[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

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

Copie de una matriz en una región rectangular en esta asignación.

[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

Parámetros

xoff
Int32

Desplazamiento X de la región que se va a actualizar en esta asignación

yoff
Int32

Desplazamiento Y de la región que se va a actualizar en esta asignación

w
Int32

Ancho de la región que se va a actualizar

h
Int32

Alto de la región que se va a actualizar

data
Int32[]

que se va a colocar en la asignación

Atributos

Comentarios

Copie de una matriz en una región rectangular en esta asignación. Se supone que la matriz está estrechamente empaquetada. 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.

El tamaño de la región es: w * h * #getElement.Element#getBytesSize.

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 región.

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 región. 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 región. Los bytes de relleno de las celdas no deben formar parte de la matriz.

Documentación de Java para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, int[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

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

Copie de una matriz en una región rectangular en esta asignación.

[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

Parámetros

xoff
Int32

Desplazamiento X de la región que se va a actualizar en esta asignación

yoff
Int32

Desplazamiento Y de la región que se va a actualizar en esta asignación

w
Int32

Ancho de la región que se va a actualizar

h
Int32

Alto de la región que se va a actualizar

data
Single[]

que se va a colocar en la asignación

Atributos

Comentarios

Copie de una matriz en una región rectangular en esta asignación. Se supone que la matriz está estrechamente empaquetada. 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.

El tamaño de la región es: w * h * #getElement.Element#getBytesSize.

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 región.

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 región. 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 región. Los bytes de relleno de las celdas no deben formar parte de la matriz.

Documentación de Java para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, float[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a