Element Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Elemen mewakili satu item dalam android.renderscript.Allocation
.
[Android.Runtime.Register("android/renderscript/Element", DoNotGenerateAcw=true)]
public class Element : Android.Renderscripts.BaseObj
[<Android.Runtime.Register("android/renderscript/Element", DoNotGenerateAcw=true)>]
type Element = class
inherit BaseObj
- Warisan
- Atribut
Keterangan
Elemen mewakili satu item dalam android.renderscript.Allocation
. Elemen kira-kira setara dengan jenis C dalam kernel RenderScript. Elemen mungkin dasar atau kompleks. Beberapa elemen dasar adalah
<ul>li Nilai float tunggal (setara dengan float dalam kernel)</li li><>Vektor float empat elemen (setara dengan float4 dalam kernel)</li li>><An unsigned Bilangan bulat 8-bit (setara dengan int yang tidak ditandatangani dalam kernel)</li Li<>Bilangan bulat>8-bit yang ditandatangani tunggal (setara dengan karakter dalam kernel)</li></ul><>
Elemen kompleks kira-kira setara dengan struktur C dan berisi sejumlah Elemen dasar atau kompleks. Dari kode Java, elemen kompleks berisi daftar sub-elemen dan nama yang mewakili struktur data tertentu. Struct yang digunakan dalam skrip RS tersedia untuk kode Java dengan menggunakan ScriptField_structname
kelas yang tercermin dari skrip tertentu.
Elemen Dasar terdiri dari dan android.renderscript.Element.DataType
android.renderscript.Element.DataKind
. DataType mengodekan informasi jenis C dari Elemen, sementara DataKind mengodekan bagaimana Elemen tersebut harus diinterpretasikan oleh android.renderscript.Sampler
. Perhatikan bahwa android.renderscript.Allocation
objek dengan DataKind android.renderscript.Element.DataKind#USER
tidak dapat digunakan sebagai input untuk android.renderscript.Sampler
. Secara umum, android.renderscript.Allocation
objek yang dimaksudkan untuk digunakan dengan android.renderscript.Sampler
harus menggunakan Elemen turunan bitmap seperti android.renderscript.Element#RGBA_8888
atau android.renderscript#Element.A_8
.
<div class="special reference"><h3>Developer Guides</h3>
Untuk informasi selengkapnya tentang membuat aplikasi yang menggunakan RenderScript, baca panduan pengembang RenderScript .
</Div>
Anggota ini tidak digunakan lagi. Renderscript tidak digunakan lagi di API level 31. Silakan lihat panduan migrasi untuk alternatif yang diusulkan.
Dokumentasi Java untuk android.renderscript.Element
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Konstruktor
Element(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
Properti
BytesSize | |
Class |
Mengembalikan kelas runtime dari . |
Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
IsComplex |
Mengembalikan jika elemen terlalu kompleks untuk digunakan sebagai sumber data untuk Mesh atau Program. |
JniIdentityHashCode |
Elemen mewakili satu item dalam |
JniPeerMembers |
Elemen mewakili satu item dalam |
Name |
setName menetapkan nama ke objek. (Diperoleh dari BaseObj) |
PeerReference |
Elemen mewakili satu item dalam |
SubElementCount |
Elemen bisa sederhana, seperti int atau float, atau struktur dengan beberapa sub elemen, seperti kumpulan float, float2, float4. |
ThresholdClass |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
VectorSize |
Mengembalikan jumlah komponen vektor. |
Metode
A_8(RenderScript) | |
ALLOCATION(RenderScript) | |
BOOLEAN(RenderScript) |
Fungsi utilitas untuk mengembalikan Elemen yang berisi satu Boolean. |
Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
CreatePixel(RenderScript, Element+DataType, Element+DataKind) |
Buat jenis Elemen piksel baru. |
CreateVector(RenderScript, Element+DataType, Int32) |
Buat elemen vektor kustom dari DataType dan ukuran vektor yang ditentukan. |
Destroy() |
Membebaskan sumber daya asli apa pun yang terkait dengan objek ini. (Diperoleh dari BaseObj) |
Dispose() |
Elemen mewakili satu item dalam |
Dispose(Boolean) |
Elemen mewakili satu item dalam |
ELEMENT(RenderScript) | |
Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
F16(RenderScript) |
Elemen mewakili satu item dalam |
F16_2(RenderScript) |
Elemen mewakili satu item dalam |
F16_3(RenderScript) |
Elemen mewakili satu item dalam |
F16_4(RenderScript) |
Elemen mewakili satu item dalam |
F32(RenderScript) | |
F32_2(RenderScript) | |
F32_3(RenderScript) | |
F32_4(RenderScript) | |
F64(RenderScript) | |
F64_2(RenderScript) | |
F64_3(RenderScript) | |
F64_4(RenderScript) | |
FONT(RenderScript) | |
GetDataKind() | |
GetDataType() | |
GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
GetSubElement(Int32) |
Untuk elemen kompleks, fungsi ini akan mengembalikan sub-elemen pada indeks |
GetSubElementArraySize(Int32) |
Untuk elemen kompleks, beberapa sub-elemen bisa berupa array berukuran statis. |
GetSubElementName(Int32) |
Untuk elemen kompleks, fungsi ini akan mengembalikan nama sub-elemen pada indeks |
GetSubElementOffsetBytes(Int32) |
Fungsi ini menentukan lokasi sub-elemen dalam elemen |
I16(RenderScript) | |
I16_2(RenderScript) | |
I16_3(RenderScript) | |
I16_4(RenderScript) | |
I32(RenderScript) | |
I32_2(RenderScript) | |
I32_3(RenderScript) | |
I32_4(RenderScript) | |
I64(RenderScript) | |
I64_2(RenderScript) | |
I64_3(RenderScript) | |
I64_4(RenderScript) | |
I8(RenderScript) |
Fungsi utilitas untuk mengembalikan Elemen yang berisi satu SIGNED_8. |
I8_2(RenderScript) | |
I8_3(RenderScript) | |
I8_4(RenderScript) | |
IsCompatible(Element) |
Periksa apakah Elemen saat ini kompatibel dengan Elemen lain. |
JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
MATRIX_2X2(RenderScript) | |
MATRIX_3X3(RenderScript) | |
MATRIX_4X4(RenderScript) | |
MATRIX4X4(RenderScript) |
Kedaluwarsa.
Anggota ini tidak digunakan lagi. |
MESH(RenderScript) | |
Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
PROGRAM_FRAGMENT(RenderScript) | |
PROGRAM_RASTER(RenderScript) | |
PROGRAM_STORE(RenderScript) | |
PROGRAM_VERTEX(RenderScript) | |
RGB_565(RenderScript) | |
RGB_888(RenderScript) | |
RGBA_4444(RenderScript) | |
RGBA_5551(RenderScript) | |
RGBA_8888(RenderScript) | |
SAMPLER(RenderScript) | |
SCRIPT(RenderScript) | |
SetHandle(IntPtr, JniHandleOwnership) |
Handle Mengatur properti. (Diperoleh dari Object) |
ToArray<T>() |
Elemen mewakili satu item dalam |
ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
TYPE(RenderScript) | |
U16(RenderScript) | |
U16_2(RenderScript) | |
U16_3(RenderScript) | |
U16_4(RenderScript) | |
U32(RenderScript) | |
U32_2(RenderScript) | |
U32_3(RenderScript) | |
U32_4(RenderScript) | |
U64(RenderScript) | |
U64_2(RenderScript) | |
U64_3(RenderScript) | |
U64_4(RenderScript) | |
U8(RenderScript) |
Fungsi utilitas untuk mengembalikan Elemen yang berisi satu UNSIGNED_8. |
U8_2(RenderScript) | |
U8_3(RenderScript) | |
U8_4(RenderScript) | |
UnregisterFromRuntime() |
Elemen mewakili satu item dalam |
Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
YUV(RenderScript) |
Implementasi Antarmuka Eksplisit
IJavaPeerable.Disposed() |
Elemen mewakili satu item dalam |
IJavaPeerable.DisposeUnlessReferenced() |
Elemen mewakili satu item dalam |
IJavaPeerable.Finalized() |
Elemen mewakili satu item dalam |
IJavaPeerable.JniManagedPeerState |
Elemen mewakili satu item dalam |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Elemen mewakili satu item dalam |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Elemen mewakili satu item dalam |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Elemen mewakili satu item dalam |
Metode Ekstensi
JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android. |
JavaCast<TResult>(IJavaObject) |
Elemen mewakili satu item dalam |
GetJniTypeName(IJavaPeerable) |
Elemen mewakili satu item dalam |