Allocation.CopyFrom メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| CopyFrom(Int16[]) |
配列からこの割り当てにコピーします。 |
| CopyFrom(Single[]) |
配列からこの割り当てにコピーします。 |
| CopyFrom(Byte[]) |
配列からこの割り当てにコピーします。 |
| CopyFrom(Int32[]) |
配列からこの割り当てにコピーします。 |
| CopyFrom(BaseObj[]) |
RS オブジェクトの配列を Allocation にコピーします。 |
| CopyFrom(Allocation) |
割り当てから割り当てをコピーします。 |
| CopyFrom(Object) |
配列からこの割り当てにコピーします。 |
| CopyFrom(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 の android.renderscript.Element が 16 ビット整数でも、16 ビット整数のベクトルでも android.renderscript.Element.DataType場合は例外が生成されます。
Allocation に Vec3 要素がない場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が無効になっている場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。 セルの埋め込みバイトは配列の一部である必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が有効になっている場合、配列のサイズ (バイト単位) は、Allocation #getBytesSize getBytesSize()のサイズの 3/4 以上である必要があります。 セルの埋め込みバイトは配列の一部にすることはできません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 の android.renderscript.Element が 32 ビット浮動小数点でも、32 ビット浮動小数点のベクトルでも android.renderscript.Element.DataTypeでない場合は例外が生成されます。
Allocation に Vec3 要素がない場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が無効になっている場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。 セルの埋め込みバイトは配列の一部である必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が有効になっている場合、配列のサイズ (バイト単位) は、Allocation #getBytesSize getBytesSize()のサイズの 3/4 以上である必要があります。 セルの埋め込みバイトは配列の一部にすることはできません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 の android.renderscript.Element が 8 ビット整数でも、8 ビット整数のベクトルでもない場合は例外が生成 android.renderscript.Element.DataType。
Allocation に Vec3 要素がない場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が無効になっている場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。 セルの埋め込みバイトは配列の一部である必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が有効になっている場合、配列のサイズ (バイト単位) は、Allocation #getBytesSize getBytesSize()のサイズの 3/4 以上である必要があります。 セルの埋め込みバイトは配列の一部にすることはできません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 の android.renderscript.Element が 32 ビット整数でも、32 ビット整数のベクトルでも android.renderscript.Element.DataType場合は例外が生成されます。
Allocation に Vec3 要素がない場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が無効になっている場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。 セルの埋め込みバイトは配列の一部である必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が有効になっている場合、配列のサイズ (バイト単位) は、Allocation #getBytesSize getBytesSize()のサイズの 3/4 以上である必要があります。 セルの埋め込みバイトは配列の一部にすることはできません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyFrom(BaseObj[])
RS オブジェクトの配列を Allocation にコピーします。
[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 オブジェクトの配列を Allocation にコピーします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
パラメーター
ソース割り当て
- 属性
注釈
割り当てから割り当てをコピーします。 両方の割り当ての種類は同じである必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
ソース配列
- 属性
注釈
配列からこの割り当てにコピーします。 このバリアントは型チェックされ、Allocation の android.renderscript.Element が配列のプリミティブ型と一致しない場合は例外が生成されます。
Allocation に Vec3 要素がない場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が無効になっている場合、配列のサイズ (バイト単位) は、少なくとも Allocation #getBytesSize getBytesSize()のサイズである必要があります。 セルの埋め込みバイトは配列の一部である必要があります。
Allocation に Vec3 要素があり、 #setAutoPadding AutoPadding が有効になっている場合、配列のサイズ (バイト単位) は、Allocation #getBytesSize getBytesSize()のサイズの 3/4 以上である必要があります。 セルの埋め込みバイトは配列の一部にすることはできません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CopyFrom(Bitmap)
android.graphics.Bitmapから Allocation にコピーします。
[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から Allocation にコピーします。 ビットマップの高さ、幅、および形式は、既存の割り当てと一致する必要があります。
android.graphics.Bitmapが#createFromBitmapを使用して割り当てを作成するために使用されるandroid.graphics.Bitmapと同じで、割り当てに#USAGE_SHAREDが設定されている場合、これにより、割り当てがandroid.graphics.Bitmapの最新のデータと同期され、実際のコピーが回避される可能性があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。