Allocation.CopyFrom 메서드

정의

오버로드

Name Description
CopyFrom(Int16[])

배열에서 이 할당에 복사합니다.

CopyFrom(Single[])

배열에서 이 할당에 복사합니다.

CopyFrom(Byte[])

배열에서 이 할당에 복사합니다.

CopyFrom(Int32[])

배열에서 이 할당에 복사합니다.

CopyFrom(BaseObj[])

RS 개체의 배열을 할당에 복사합니다.

CopyFrom(Allocation)

할당에서 할당을 복사합니다.

CopyFrom(Object)

배열에서 이 할당에 복사합니다.

CopyFrom(Bitmap)

에서 할당에 복사합니다 android.graphics.Bitmap.

CopyFrom(Int16[])

배열에서 이 할당에 복사합니다.

[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

매개 변수

d
Int16[]

원본 배열

특성

설명

배열에서 이 할당에 복사합니다. 이 변형은 형식이 선택되어 있으며 Allocation's android.renderscript.Element 가 16비트 정수나 16비트 정수가 아닌 경우 예외를 생성합니다 android.renderscript.Element.DataType.

할당에 Vec3 Elements가 없으면 배열의 크기(바이트)가 할당 #getBytesSize getBytesSize()크기 이상이어야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하지 않도록 설정된 경우 배열의 크기(바이트)는 적어도 할당 #getBytesSize getBytesSize()크기여야 합니다. 셀의 패딩 바이트는 배열의 일부여야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하도록 설정된 경우 배열 크기(바이트)는 할당 #getBytesSize getBytesSize()크기인 3/4 이상이어야 합니다. 셀의 패딩 바이트는 배열의 일부가 아니어야 합니다.

에 대한 android.renderscript.Allocation.copyFrom(short[])Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyFrom(Single[])

배열에서 이 할당에 복사합니다.

[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

매개 변수

d
Single[]

원본 배열

특성

설명

배열에서 이 할당에 복사합니다. 이 변형은 형식이 선택되어 있으며 Allocation's android.renderscript.Element 가 32비트 float나 32비트 부동 소수 자릿수의 벡터가 아닌 경우 예외를 생성합니다 android.renderscript.Element.DataType.

할당에 Vec3 Elements가 없으면 배열의 크기(바이트)가 할당 #getBytesSize getBytesSize()크기 이상이어야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하지 않도록 설정된 경우 배열의 크기(바이트)는 적어도 할당 #getBytesSize getBytesSize()크기여야 합니다. 셀의 패딩 바이트는 배열의 일부여야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하도록 설정된 경우 배열 크기(바이트)는 할당 #getBytesSize getBytesSize()크기인 3/4 이상이어야 합니다. 셀의 패딩 바이트는 배열의 일부가 아니어야 합니다.

에 대한 android.renderscript.Allocation.copyFrom(float[])Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyFrom(Byte[])

배열에서 이 할당에 복사합니다.

[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

매개 변수

d
Byte[]

원본 배열

특성

설명

배열에서 이 할당에 복사합니다. 이 변형은 형식이 선택되어 있으며 Allocation's android.renderscript.Element 가 8비트 정수나 8비트 정수가 아닌 경우 예외를 생성합니다 android.renderscript.Element.DataType.

할당에 Vec3 Elements가 없으면 배열의 크기(바이트)가 할당 #getBytesSize getBytesSize()크기 이상이어야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하지 않도록 설정된 경우 배열의 크기(바이트)는 적어도 할당 #getBytesSize getBytesSize()크기여야 합니다. 셀의 패딩 바이트는 배열의 일부여야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하도록 설정된 경우 배열 크기(바이트)는 할당 #getBytesSize getBytesSize()크기인 3/4 이상이어야 합니다. 셀의 패딩 바이트는 배열의 일부가 아니어야 합니다.

에 대한 android.renderscript.Allocation.copyFrom(byte[])Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyFrom(Int32[])

배열에서 이 할당에 복사합니다.

[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

매개 변수

d
Int32[]

원본 배열

특성

설명

배열에서 이 할당에 복사합니다. 이 변형은 형식이 선택되어 있으며 Allocation's android.renderscript.Element 가 32비트 정수나 32비트 정수가 아닌 경우 예외를 생성합니다 android.renderscript.Element.DataType.

할당에 Vec3 Elements가 없으면 배열의 크기(바이트)가 할당 #getBytesSize getBytesSize()크기 이상이어야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하지 않도록 설정된 경우 배열의 크기(바이트)는 적어도 할당 #getBytesSize getBytesSize()크기여야 합니다. 셀의 패딩 바이트는 배열의 일부여야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하도록 설정된 경우 배열 크기(바이트)는 할당 #getBytesSize getBytesSize()크기인 3/4 이상이어야 합니다. 셀의 패딩 바이트는 배열의 일부가 아니어야 합니다.

에 대한 android.renderscript.Allocation.copyFrom(int[])Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyFrom(BaseObj[])

RS 개체의 배열을 할당에 복사합니다.

[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

매개 변수

d
BaseObj[]

원본 배열입니다.

특성

설명

RS 개체의 배열을 할당에 복사합니다.

에 대한 android.renderscript.Allocation.copyFrom(android.renderscript.BaseObj[])Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyFrom(Allocation)

할당에서 할당을 복사합니다.

[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

매개 변수

a
Allocation

원본 할당

특성

설명

할당에서 할당을 복사합니다. 두 할당의 형식은 동일해야 합니다.

에 대한 android.renderscript.Allocation.copyFrom(android.renderscript.Allocation)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyFrom(Object)

배열에서 이 할당에 복사합니다.

[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

매개 변수

array
Object

원본 배열

특성

설명

배열에서 이 할당에 복사합니다. 이 변형은 선택된 형식이며 할당이 배열의 android.renderscript.Element 기본 형식과 일치하지 않는 경우 예외를 생성합니다.

할당에 Vec3 Elements가 없으면 배열의 크기(바이트)가 할당 #getBytesSize getBytesSize()크기 이상이어야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하지 않도록 설정된 경우 배열의 크기(바이트)는 적어도 할당 #getBytesSize getBytesSize()크기여야 합니다. 셀의 패딩 바이트는 배열의 일부여야 합니다.

할당에 Vec3 Elements가 있고 #setAutoPadding AutoPadding 사용하도록 설정된 경우 배열 크기(바이트)는 할당 #getBytesSize getBytesSize()크기인 3/4 이상이어야 합니다. 셀의 패딩 바이트는 배열의 일부가 아니어야 합니다.

에 대한 android.renderscript.Allocation.copyFrom(java.lang.Object)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyFrom(Bitmap)

에서 할당에 복사합니다 android.graphics.Bitmap.

[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

매개 변수

b
Bitmap

원본 비트맵

특성

설명

에서 할당에 복사합니다 android.graphics.Bitmap. 비트맵의 높이, 너비 및 형식은 기존 할당과 일치해야 합니다.

할당을 android.graphics.Bitmap 만드는 데 사용된 것과 android.graphics.Bitmap 동일하고 #USAGE_SHARED 할당 #createFromBitmap 에 설정된 경우 할당을 최신 데이터android.graphics.Bitmap와 동기화하여 실제 복사본을 방지할 수 있습니다.

에 대한 android.renderscript.Allocation.copyFrom(android.graphics.Bitmap)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상