Allocation.Copy2DRangeFrom Método

Definição

Sobrecargas

Nome Description
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32)

Copie uma região retangular de uma Alocação para uma região retangular nesta Alocação.

Copy2DRangeFrom(Int32, Int32, Bitmap)

Copie um android.graphics.Bitmap em uma Alocação.

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

Copie de uma matriz para uma região retangular nesta Alocação.

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

Copie de uma matriz para uma região retangular nesta Alocação.

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

Copie de uma matriz para uma região retangular nesta Alocação.

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

Copie de uma matriz para uma região retangular nesta Alocação.

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

Copie de uma matriz para uma região retangular nesta Alocação.

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

Copie uma região retangular de uma Alocação para uma região retangular nesta Alocação.

[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

Deslocamento X da região nesta alocação

yoff
Int32

Deslocamento Y da região nesta alocação

w
Int32

Largura da região a ser atualizada.

h
Int32

Altura da região a ser atualizada.

data
Allocation

alocação de origem.

dataXoff
Int32

Deslocamento X na alocação de origem

dataYoff
Int32

Deslocamento Y na alocação de origem

Atributos

Comentários

Copie uma região retangular de uma Alocação para uma região retangular nesta Alocação.

Java documentação para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, android.renderscript.Allocation, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Copy2DRangeFrom(Int32, Int32, Bitmap)

Copie um android.graphics.Bitmap em uma Alocação.

[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

Deslocamento X da região a ser atualizada nesta Alocação

yoff
Int32

Deslocamento Y da região a ser atualizada nesta alocação

data
Bitmap

o Bitmap a ser copiado

Atributos

Comentários

Copie um android.graphics.Bitmap em uma Alocação. A altura e a largura da atualização usarão a altura e a android.graphics.Bitmaplargura da .

Java documentação para android.renderscript.Allocation.copy2DRangeFrom(int, int, android.graphics.Bitmap).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Copie de uma matriz para uma região retangular nesta Alocação.

[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

Deslocamento X da região a ser atualizada nesta Alocação

yoff
Int32

Deslocamento Y da região a ser atualizada nesta alocação

w
Int32

Largura da região a ser atualizada

h
Int32

Altura da região a ser atualizada

array
Object

Dados a serem colocados na Alocação

Atributos

Comentários

Copie de uma matriz para uma região retangular nesta Alocação. Supõe-se que a matriz esteja bem empacotada. Essa variante é marcada por tipo e gerará exceções se a Alocação não corresponder ao tipo de dados de android.renderscript.Element entrada.

O tamanho da região é: w * h * #getElement.Element#getBytesSize.

Se a Alocação não tiver Elementos Vec3, o tamanho da matriz em bytes deverá ser pelo menos o tamanho da região.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver desabilitada, o tamanho da matriz em bytes deverá ter pelo menos o tamanho da região. Os bytes de preenchimento das células devem fazer parte da matriz.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver habilitada, o tamanho da matriz em bytes deverá ter pelo menos 3/4 do tamanho da região. Os bytes de preenchimento das células não devem fazer parte da matriz.

Java documentação para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, java.lang.Object).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Copie de uma matriz para uma região retangular nesta Alocação.

[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

Deslocamento X da região a ser atualizada nesta Alocação

yoff
Int32

Deslocamento Y da região a ser atualizada nesta alocação

w
Int32

Largura da região a ser atualizada

h
Int32

Altura da região a ser atualizada

data
Byte[]

a ser colocado na Alocação

Atributos

Comentários

Copie de uma matriz para uma região retangular nesta Alocação. Supõe-se que a matriz esteja bem empacotada. Essa variante é marcada por tipo e gerará exceções se a Alocação não android.renderscript.Element for um inteiro de 8 bits nem um vetor de inteiros de 8 bits android.renderscript.Element.DataType.

O tamanho da região é: w * h * #getElement.Element#getBytesSize.

Se a Alocação não tiver Elementos Vec3, o tamanho da matriz em bytes deverá ser pelo menos o tamanho da região.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver desabilitada, o tamanho da matriz em bytes deverá ter pelo menos o tamanho da região. Os bytes de preenchimento das células devem fazer parte da matriz.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver habilitada, o tamanho da matriz em bytes deverá ter pelo menos 3/4 do tamanho da região. Os bytes de preenchimento das células não devem fazer parte da matriz.

Java documentação para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, byte[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Copie de uma matriz para uma região retangular nesta Alocação.

[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

Deslocamento X da região a ser atualizada nesta Alocação

yoff
Int32

Deslocamento Y da região a ser atualizada nesta alocação

w
Int32

Largura da região a ser atualizada

h
Int32

Altura da região a ser atualizada

data
Int16[]

a ser colocado na Alocação

Atributos

Comentários

Copie de uma matriz para uma região retangular nesta Alocação. Supõe-se que a matriz esteja bem empacotada. Essa variante é marcada por tipo e gerará exceções se a Alocação não android.renderscript.Element for um inteiro de 16 bits nem um vetor de inteiros de 16 bits android.renderscript.Element.DataType.

O tamanho da região é: w * h * #getElement.Element#getBytesSize.

Se a Alocação não tiver Elementos Vec3, o tamanho da matriz em bytes deverá ser pelo menos o tamanho da região.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver desabilitada, o tamanho da matriz em bytes deverá ter pelo menos o tamanho da região. Os bytes de preenchimento das células devem fazer parte da matriz.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver habilitada, o tamanho da matriz em bytes deverá ter pelo menos 3/4 do tamanho da região. Os bytes de preenchimento das células não devem fazer parte da matriz.

Java documentação para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, short[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Copie de uma matriz para uma região retangular nesta Alocação.

[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

Deslocamento X da região a ser atualizada nesta Alocação

yoff
Int32

Deslocamento Y da região a ser atualizada nesta alocação

w
Int32

Largura da região a ser atualizada

h
Int32

Altura da região a ser atualizada

data
Int32[]

a ser colocado na Alocação

Atributos

Comentários

Copie de uma matriz para uma região retangular nesta Alocação. Supõe-se que a matriz esteja bem empacotada. Essa variante é marcada por tipo e gerará exceções se a Alocação não android.renderscript.Element for um inteiro de 32 bits nem um vetor de inteiros de 32 bits android.renderscript.Element.DataType.

O tamanho da região é: w * h * #getElement.Element#getBytesSize.

Se a Alocação não tiver Elementos Vec3, o tamanho da matriz em bytes deverá ser pelo menos o tamanho da região.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver desabilitada, o tamanho da matriz em bytes deverá ter pelo menos o tamanho da região. Os bytes de preenchimento das células devem fazer parte da matriz.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver habilitada, o tamanho da matriz em bytes deverá ter pelo menos 3/4 do tamanho da região. Os bytes de preenchimento das células não devem fazer parte da matriz.

Java documentação para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, int[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Copie de uma matriz para uma região retangular nesta Alocação.

[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

Deslocamento X da região a ser atualizada nesta Alocação

yoff
Int32

Deslocamento Y da região a ser atualizada nesta alocação

w
Int32

Largura da região a ser atualizada

h
Int32

Altura da região a ser atualizada

data
Single[]

a ser colocado na Alocação

Atributos

Comentários

Copie de uma matriz para uma região retangular nesta Alocação. Supõe-se que a matriz esteja bem empacotada. Essa variante é marcada por tipo e gerará exceções se a Alocação não android.renderscript.Element for um float de 32 bits nem um vetor de 32 bits android.renderscript.Element.DataTypeflutuar.

O tamanho da região é: w * h * #getElement.Element#getBytesSize.

Se a Alocação não tiver Elementos Vec3, o tamanho da matriz em bytes deverá ser pelo menos o tamanho da região.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver desabilitada, o tamanho da matriz em bytes deverá ter pelo menos o tamanho da região. Os bytes de preenchimento das células devem fazer parte da matriz.

Se a Alocação tiver Elementos Vec3 e #setAutoPadding AutoPadding estiver habilitada, o tamanho da matriz em bytes deverá ter pelo menos 3/4 do tamanho da região. Os bytes de preenchimento das células não devem fazer parte da matriz.

Java documentação para android.renderscript.Allocation.copy2DRangeFrom(int, int, int, int, float[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a