Compartilhar via


Allocation.Copy2DRangeFrom Método

Definição

Sobrecargas

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

X deslocamento da região nesta Alocação

yoff
Int32

Y deslocamento 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 fontes.

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.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

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

X deslocamento 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 largura do android.graphics.Bitmap.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

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

X deslocamento 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. Presume-se que a matriz esteja bem compactada. Essa variante é de tipo verificada 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á ser pelo menos o tamanho da região. Os bytes de preenchimento para as 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á ser pelo menos 3/4 do tamanho da região. Os bytes de preenchimento para as células não devem fazer parte da matriz.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

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

X deslocamento 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. Presume-se que a matriz esteja bem compactada. Essa variante é verificada android.renderscript.Element por tipo e gerará exceções se a alocação não for um inteiro de 8 bits nem um vetor de inteiros android.renderscript.Element.DataTypede 8 bits.

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á ser pelo menos o tamanho da região. Os bytes de preenchimento para as 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á ser pelo menos 3/4 do tamanho da região. Os bytes de preenchimento para as células não devem fazer parte da matriz.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

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

X deslocamento 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. Presume-se que a matriz esteja bem compactada. Essa variante é verificada android.renderscript.Element por tipo e gerará exceções se a alocação não for um inteiro de 16 bits nem um vetor de inteiros android.renderscript.Element.DataTypede 16 bits.

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á ser pelo menos o tamanho da região. Os bytes de preenchimento para as 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á ser pelo menos 3/4 do tamanho da região. Os bytes de preenchimento para as células não devem fazer parte da matriz.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

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

X deslocamento 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. Presume-se que a matriz esteja bem compactada. Essa variante é verificada por tipo e gerará exceções se a alocação não for um inteiro de android.renderscript.Element 32 bits nem um vetor de inteiros android.renderscript.Element.DataTypede 32 bits.

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á ser pelo menos o tamanho da região. Os bytes de preenchimento para as 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á ser pelo menos 3/4 do tamanho da região. Os bytes de preenchimento para as células não devem fazer parte da matriz.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

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

X deslocamento 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. Presume-se que a matriz esteja bem compactada. Essa variante é verificada por tipo e gerará exceções se a alocação não android.renderscript.Element for nem um float de 32 bits nem um vetor de floats android.renderscript.Element.DataTypede 32 bits.

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á ser pelo menos o tamanho da região. Os bytes de preenchimento para as 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á ser pelo menos 3/4 do tamanho da região. Os bytes de preenchimento para as células não devem fazer parte da matriz.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a