Indeks RenderScript

Konstanta

PI_M_1 1 / pi, sebagai float 32 bit
PI_M_2 2 / pi, sebagai float 32 bit
SQRTPI_M_2 2 / sqrt(pi), sebagai float 32 bit
M_E e, sebagai float 32 bit
M_LN10 log_e(10), sebagai float 32 bit
M_LN2 log_e(2), sebagai float 32 bit
M_LOG10E log_10(e), sebagai float 32 bit
M_LOG2E log_2(e), sebagai float 32 bit
P_PI pi, sebagai float 32 bit
P_PI_2 pi / 2, sebagai float 32 bit
P_PI_4 pi / 4, sebagai float 32 bit
SQRT1_2 1 / sqrt(2), sebagai float 32 bit
SQRT2 sqrt(2), sebagai float 32 bit

Jenis

karakter2 Dua bilangan bulat bertanda 8 bit
karakter3 Tiga bilangan bulat bertanda 8 bit
karakter4 Empat bilangan bulat dengan tanda tangan 8 bit
double2 Dua float 64 bit
double3 Tiga float 64 bit
double4 Empat float 64 bit
float2 Dua float 32 bit
float3 Tiga float 32 bit
float4 Empat float 32 bit
setengah Nilai floating point 16 bit
setengah2 Dua float 16 bit
setengah3 Tiga float 16 bit
setengah 4 Empat float 16 bit
int16_t Bilangan bulat 16 bit dengan tanda tangan
int2 Dua bilangan bulat bertanda 32 bit
int3 Tiga bilangan bulat bertanda 32 bit
int32_t Bilangan bulat dengan tanda tangan 32 bit
int4 Empat bilangan bulat bertanda 32 bit
int64_t Bilangan bulat dengan tanda tangan 64 bit
int8_t Bilangan bulat dengan tanda tangan 8 bit
panjang2 Dua bilangan bulat bertanda 64 bit
panjang3 Tiga bilangan bulat bertanda 64 bit
panjang4 Empat bilangan bulat bertanda 64 bit
rs_allocation Menangani alokasi
rs_allocation_cubemap_face Enum untuk memilih tampilan peta kubus
rs_allocation_usage_type Bitfield untuk menentukan cara alokasi digunakan
rs_data_Kind Jenis data elemen
rs_data_type [tipe_data_rs] Jenis data dasar elemen
rs_element Menangani elemen
rs_for_each_strategy_t Urutan pemrosesan sel yang disarankan
rs_kernel Menangani fungsi kernel
konteks_kernel_rs_kernel Menangani konteks pemanggilan kernel
rs_matrix2x2 Matriks 2x2 dari float 32 bit
rs_matrix3x3 Matriks 3x3 dari float 32 bit
rs_matrix4x4 Matriks 4x4 dari float 32 bit
rs_quaternion Kuaternion
rs_sampler Menangani Sampler
rs_sampler_value Nilai T pengemasan sampel
rs_script Tangani ke Skrip
rs_script_call_t Informasi iterasi sel
rs_time_t Detik sejak 1 Januari 1970
rs_tm Struktur tanggal dan waktu
rs_type [tipe_rs] Menangani ke Jenis
rs_yuv_format Format YUV
pendek2 Dua bilangan bulat bertanda 16 bit
singkat3 Tiga bilangan bulat bertanda 16 bit
short4 Empat bilangan bulat 16 bit bertanda tangan
size_t [t_ukuran] Jenis ukuran yang tidak ditandatangani
ssize_t [t_ukuran] Jenis ukuran yang ditandatangani
uchar Bilangan bulat tanpa tanda tangan 8 bit
uchar2 Dua bilangan bulat tanpa tanda tangan 8 bit
uchar3 Tiga bilangan bulat tanpa tanda tangan 8 bit
uchar4 Empat bilangan bulat tanpa tanda tangan 8 bit
uint Bilangan bulat tanpa tanda tangan 32 bit
uint16_t Bilangan bulat tanpa tanda tangan 16 bit
uint2 Dua bilangan bulat tanpa tanda tangan 32 bit
uint3 Tiga bilangan bulat tanpa tanda tangan 32 bit
uint32_t Bilangan bulat tanpa tanda tangan 32 bit
uint4 Empat bilangan bulat tanpa tanda tangan 32 bit
uint64_t Bilangan bulat tanpa tanda tangan 64 bit
uint8_t Bilangan bulat tanpa tanda tangan 8 bit
ulong Bilangan bulat tanpa tanda tangan 64 bit
ulong2 Dua bilangan bulat tanpa tanda tangan 64 bit
ulong3 Tiga bilangan bulat tanpa tanda tangan 64 bit
ulong4 Empat bilangan bulat tanpa tanda tangan 64 bit
singkat Bilangan bulat tanpa tanda tangan 16 bit
ushort2 Dua bilangan bulat tanpa tanda tangan 16 bit
ushort3 Tiga bilangan bulat tanpa tanda tangan 16 bit
ushort4 Empat bilangan bulat tanpa tanda tangan 16 bit

Fungsi

abs Nilai absolut dari bilangan bulat
acos Kosinus terbalik
acosh Kosinus hiperbolik terbalik
acospi Kosinus terbalik dibagi pi
asin Sinus terbalik
asinh Sinus hiperbolik terbalik
asinpi Sinus terbalik dibagi pi
atan Tangen terbalik
atan2 Tangen terbalik dari suatu rasio
atan2pi Tangen terbalik dari suatu rasio, dibagi dengan pi
atannt Tangen hiperbolik terbalik
atanpi Tangen terbalik dibagi pi
cbrt Akar pangkat tiga
ceil Bilangan bulat terkecil yang tidak kurang dari nilai
penjepit Membatasi nilai ke rentang
klz Jumlah 0 bit di depan
konversi Mengonversi vektor numerik
tanda salinan Menyalin tanda suatu angka ke yang lain
cos Kosinus
cosh Kosinus hiperbolik
cospi Kosinus suatu angka dikalikan dengan pi
silang Perkalian silang dua vektor
derajat Mengubah radian menjadi derajat
jarak Jarak antara dua titik
titik Perkalian titik dari dua vektor
erf Fungsi error matematika
erfc Fungsi kesalahan komplementer matematika
habis e dipangkatkan ke angka
eksp10 10 dipangkatkan
eksp2 2 dipangkatkan ke suatu angka
ekspm1 e dipangkatkan ke angka minus satu
fab Nilai absolut dari float
jarak_cepat Perkiraan jarak antara dua titik
fast_length [panjang_cepat] Perkiraan panjang vektor
normalkan_cepat Perkiraan vektor yang dinormalisasi
fdim Perbedaan positif antara dua nilai
lantai Bilangan bulat terkecil yang tidak lebih besar dari nilai
fma Kalikan dan tambahkan
fmax Maksimum dua float
fmin Minimum dua float
fmod Modulo
fraksi Bagian pecahan positif
frexp Eksponen dan mantissa biner
resip_setengah Resiprokal dikomputasi dengan presisi 16 bit
half_rsqrt Kebalikan dari akar kuadrat yang dihitung dengan presisi 16 bit
setengah_sqrt Root kuadrat dihitung dengan presisi 16 bit
hipot Sisi miring
ilogb Eksponen basis dua
ldexp Membuat floating point dari mantissa dan eksponen
length [panjang] Panjang vektor
lgamma Logaritma alami fungsi gamma
log Logaritma alami
log10 Logaritma basis 10
log1p Logaritma alami nilai ditambah 1
log2 Logaritma basis 2
logb Eksponen basis dua
gila Kalikan dan tambahkan
maks Maksimum
mnt Minimum
campuran Mencampur dua nilai
modf Komponen integral dan pecahan
nan Bukan Angka
nan_half Bukan Angka
native_acos Perkiraan kosinus terbalik
native_acosh Perkiraan kosinus hiperbolik terbalik
acospi_native Perkiraan kosinus terbalik dibagi pi
native_asin Perkiraan sinus terbalik
native_asinh Perkiraan sinus hiperbolik terbalik
native_asinpi Perkiraan sinus terbalik dibagi dengan pi
native_atan Perkiraan tangen terbalik
native_atan2 Memperkirakan tangen terbalik dari sebuah rasio
native_atan2pi Memperkirakan tangen terbalik dari sebuah rasio, dibagi dengan pi
native_atanh Memperkirakan tangen hiperbolik terbalik
native_atanpi Perkiraan tangen terbalik dibagi pi
native_cbrt Perkiraan akar pangkat tiga
cos_native Perkiraan kosinus
native_cosh Perkiraan kosinus hipebolik
cospi_native Perkiraan kosinus suatu angka dikalikan dengan pi
jarak_native Perkiraan jarak antara dua titik
native_divide Perkiraan pembagian
native_exp Perkiraan e dinaikkan ke angka
native_exp10 Perkiraan 10 dinaikkan ke jumlah
native_exp2 Perkiraan 2 dinaikkan ke angka
native_expm1 Perkiraan e dinaikkan ke angka minus satu
hipot_native Perkiraan sisi miring
native_length Perkiraan panjang vektor
native_log Perkiraan logaritma natural
native_log10 Logaritma perkiraan basis 10
native_log1p Perkiraan logaritma natural nilai plus 1
native_log2 Logaritma perkiraan basis 2
normalkan_native Menormalkan sekitar vektor
native_powr Perkiraan basis positif yang dipangkatkan ke eksponen
resip_native Perkiraan timbal balik
native_rootn Perkiraan akar ke-n
native_rsqrt Perkiraan kebalikan dari akar kuadrat
native_sin Perkiraan sinus
sinko_native Perkiraan sinus dan kosinus
native_sinh Perkiraan sinus hiperbolik
sinpi_native Perkiraan sinus suatu angka dikalikan dengan pi
native_sqrt Perkiraan akar kuadrat
cokelat_native Perkiraan tangen
tanh_native Perkiraan tangen hiperbolik
tanpi_native Perkiraan tangen sebuah angka dikalikan dengan pi
berikutnya Bilangan floating point berikutnya
normalisasi Menormalisasi vektor
pow Basis yang dipangkatkan ke eksponen
pown Basis yang dipangkatkan ke eksponen bilangan bulat
powr Basis positif yang dipangkatkan ke eksponen
radian Mengubah derajat menjadi radian
sisa Sisa pembagian
remquo Sisa dan hasil bagi dari suatu pembagian
hilangkan Bulatkan ke genap
root Akar ke-n
lingkaran Bulatkan dari nol
rsAllocationCopy1DRange Menyalin sel berturut-turut antar-alokasi
rsAllocationCopy2DRange Menyalin wilayah persegi panjang sel di antara alokasi
rsAllocationGetDimFaces Kehadiran lebih dari satu wajah
rsAllocationGetDimLOD Adanya tingkat detail
rsAllocationGetDimX Ukuran dimensi X
rsAllocationGetDimY Ukuran dimensi Y
rsAllocationGetDimZ Ukuran dimensi Z
rsAllocationGetElement Mendapatkan objek yang mendeskripsikan sel Alokasi
rsAllocationIoReceive Menerima konten baru dari antrean
rsAllocationIoSend Kirim konten baru ke antrean
rsAllocationVLoadX Mendapatkan vektor dari alokasi skalar
rsAllocationVStoreX Menyimpan vektor ke dalam alokasi skalar
rsAtomicAdd Penambahan thread aman
rsAtomicAnd Bitwise yang aman untuk thread dan
rsAtomicCas Pembandingan dan setelan yang aman untuk thread
rsAtomicDec Pengurangan yang aman untuk thread
rsAtomicInc Penambahan yang aman untuk thread
rsAtomicMax Maksimum aman untuk thread
rsAtomicMin Minimum aman untuk thread
rsAtomicOr Bitwise atau thread-safe thread
rsAtomicSub Pengurangan yang aman untuk thread
rsAtomicXor Eksklusif atau khusus untuk thread yang aman
rsClearObject Melepaskan objek
rsCreateAllocation Membuat objek rs_allocation dari Jenis tertentu.
rsCreateElement Membuat objek rs_element dari jenis data yang ditentukan
rsCreatePixelElement Membuat objek rs_element dari jenis data dan jenis data yang ditentukan
rsCreateType Membuat objek rs_type dengan atribut Elemen dan bentuk yang ditentukan
rsCreateVectorElement Membuat objek rs_element dari tipe data dan lebar vektor yang ditentukan
rsDebug Catat pesan dan nilai
rsElementGetBytesSize Ukuran Elemen
rsElementGetDataKind Jenis Elemen
rsElementGetDataType Jenis data Elemen
rsElementGetSubElement Sub-elemen Elemen kompleks
rsElementGetSubElementArraySize Ukuran array sub-elemen dari Elemen kompleks
rsElementGetSubElementCount Jumlah sub-elemen
rsElementGetSubElementName Nama sub-elemen
rsElementGetSubElementNameLength Panjang nama sub-elemen
rsElementGetSubElementOffsetBytes Offset sub-elemen yang dibuat instance-nya
rsElementGetVectorSize Ukuran vektor Elemen
rsExtractFrustumPlanes Menghitung bidang frustum
rsForSetiap Meluncurkan kernel
rsForEachInternal (API Internal) Meluncurkan kernel dalam Skrip saat ini (dengan nomor slot)
rsForEachWithOptions Meluncurkan kernel dengan opsi
rsGetArray0 Indeks dalam dimensi Array0 untuk konteks kernel yang ditentukan
rsGetArray1 Indeks dalam dimensi Array1 untuk konteks kernel yang ditentukan
rsGetArray2 Indeks dalam dimensi Array2 untuk konteks kernel yang ditentukan
rsGetArray3 Indeks dalam dimensi Array3 untuk konteks kernel yang ditentukan
rsGetDimArray0 Ukuran dimensi Array0 untuk konteks kernel yang ditentukan
rsGetDimArray1 Ukuran dimensi Array1 untuk konteks kernel yang ditentukan
rsGetDimArray2 Ukuran dimensi Array2 untuk konteks kernel yang ditentukan
rsGetDimArray3 Ukuran dimensi Array3 untuk konteks kernel yang ditentukan
rsGetDimHasFaces Kehadiran lebih dari satu wajah untuk konteks kernel yang ditentukan
rsGetDimLod Jumlah tingkat detail untuk konteks kernel yang ditentukan
rsGetDimX Ukuran dimensi X untuk konteks kernel yang ditentukan
rsGetDimY Ukuran dimensi Y untuk konteks kernel yang ditentukan
rsGetDimZ Ukuran dimensi Z untuk konteks kernel yang ditentukan
rsGetDt Waktu berlalu sejak panggilan terakhir
rsGetElementAt Menampilkan sel dari alokasi
rsGetElementAtYuv_uchar_U Mendapatkan komponen U dari alokasi YUV
rsGetElementAtYuv_uchar_V Mendapatkan komponen V dari alokasi YUV
rsGetElementAtYuv_uchar_Y Mendapatkan komponen Y dari alokasi YUV
rsGetFace Koordinat Wajah untuk konteks kernel yang ditentukan
rsGetLod Indeks dalam dimensi Tingkat Detail untuk konteks kernel yang ditentukan
rsIsObject Periksa nama sebutan channel yang kosong
rsIsSphereInFrustum Memeriksa apakah bola berada di dalam bidang frustum
rsLocaltime Konversikan ke waktu lokal
rsMatrixGet Mendapatkan satu elemen
rsMatrixInverse Membalikkan matriks yang telah diterapkan
rsMatrixInverseTranspose Membalikkan dan melakukan transposisi matriks di tempatnya
rsMatrixLoad Memuat atau menyalin matriks
rsMatrixLoadFrustum Memuat matriks proyeksi frustum
rsMatrixLoadIdentity Memuat matriks identitas
rsMatrixLoadMultiply Kalikan dua matriks
rsMatrixLoadOrtho Memuat matriks proyeksi ortografis
rsMatrixLoadPerspective Memuat matriks proyeksi perspektif
rsMatrixLoadRotate Memuat matriks rotasi
rsMatrixLoadScale Memuat matriks penskalaan
rsMatrixLoadTranslate Memuat matriks terjemahan
rsMatrixMultiply Mengalikan matriks dengan vektor atau matriks lain
rsMatrixRotate Menerapkan rotasi ke matriks transformasi
rsMatrixScale Menerapkan penskalaan ke matriks transformasi
rsMatrixSet Tetapkan satu elemen
rsMatrixTranslate Menerapkan terjemahan ke matriks transformasi
rsMatrixTranspose Transpose tempat matriks
rsPackColorTo8888 Membuat RGBA uchar4 dari float
rsQuaternionAdd Tambahkan dua angka empat
rsQuaternionConjugate Menggabungkan kuaternion
rsQuaternionDot Perkalian titik dari dua kuaternion
rsQuaternionGetMatrixUnit Mendapatkan matriks rotasi dari kuaternion
rsQuaternionLoadRotate Membuat kuaternion rotasi
rsQuaternionLoadRotateUnit Kuaternion yang mewakili rotasi terkait vektor satuan arbitrer
rsQuaternionMultiply Mengalikan kuaternion dengan skalar atau kuaternion lainnya
rsQuaternionNormalize Menormalisasi kuarternion
rsQuaternionSet Membuat angka empat
rsQuaternionSlerp Jenis interpolasi linier bola antara dua kuaternion
rsRand Angka acak semu
rsSample Mengambil sampel nilai dari alokasi tekstur
rsSamplerGetAnisotropy Anisotropi Sampler
rsSamplerGetMagnification Nilai pembesaran sampler
rsSamplerGetMinification Nilai minifikasi sampler
rsSamplerGetWrapS Nilai S wrapper sampel
rsSamplerGetWrapT Nilai T pengemasan sampel
rsSendToClient Mengirim pesan ke klien, tidak memblokir
rsSendToClientBlocking Mengirim pesan ke klien, memblokir
rsSetElementAt Menetapkan sel alokasi
rsTime Detik sejak 1 Januari 1970
rsUnpackColor8888 Membuat RGBA float4 dari uchar4
rsUptimeMillis Waktu beroperasi sistem dalam milidetik
rsUptimeNanos Waktu beroperasi sistem dalam nanodetik
rsYuvToRGBA Mengonversi nilai YUV menjadi RGBA
rsqrt Kebalikan dari akar kuadrat
tanda tangan Tanda nilai
sin Sinus
sinko Sinus dan kosinus
sinh Sinus hiperbolik
sinpi Sinus angka yang dikalikan dengan pi
sqrt Akar pangkat dua
step (langkah) 0 jika lebih kecil dari nilai, 0 jika tidak
tan Tangen
tanh Tangen hiperbolik
tanpi Tangen sebuah angka dikalikan dengan pi
tgamma Fungsi gamma
trunc Memotong floating point

Jenis yang Tidak Digunakan Lagi

rs_blend_dst_func Tidak digunakan lagi. Fungsi tujuan gabungan
rs_blend_src_func Tidak digunakan lagi. Fungsi sumber gabungan
rs_cull_mode Tidak digunakan lagi. Mode Culling
rs_depth_func Tidak digunakan lagi. Fungsi kedalaman
rs_font Tidak digunakan lagi. Tangani ke Font
rs_mesh Tidak digunakan lagi. Gagang ke Jaring
rs_primitif Tidak digunakan lagi. Cara menafsirkan data verteks mesh
rs_program_fragment Tidak digunakan lagi. Menangani ProgramFragment
rs_program_raster Tidak digunakan lagi. Menangani ProgramRaster
rs_program_store Tidak digunakan lagi. Menangani ProgramStore
rs_program_vertex Tidak digunakan lagi. Menangani ProgramVertex

Fungsi yang Tidak Digunakan Lagi

rsClamp Tidak digunakan lagi. Membatasi nilai ke rentang
rsFrac Tidak digunakan lagi. Menampilkan bagian pecahan dari float
rsGetAllocation Tidak digunakan lagi. Menampilkan Alokasi untuk pointer yang diberikan
rsgAllocationSyncAll Tidak digunakan lagi. Menyinkronkan konten alokasi
TargetrsgBindColor Tidak digunakan lagi. Menetapkan target warna
rsgBindConstant Tidak digunakan lagi. Mengikat alokasi konstan
rsgBindDepthTarget Tidak digunakan lagi. Menyetel target kedalaman
rsgBindFont Tidak digunakan lagi. Mengikat objek font
rsgBindProgramFragment Tidak digunakan lagi. Mengikat ProgramFragment
rsgBindProgramRaster Tidak digunakan lagi. Mengikat ProgramRaster
rsgBindProgramStore Tidak digunakan lagi. Mengikat ProgramStore
rsgBindProgramVertex Tidak digunakan lagi. Mengikat ProgramVertex
rsgBindSampler Tidak digunakan lagi. Mengikat sampler
rsgBindTekstur Tidak digunakan lagi. Mengikat alokasi tekstur
rsgClearAllRenderTargets Tidak digunakan lagi. Hapus semua target warna dan kedalaman
rsgClearColor Tidak digunakan lagi. Menghapus warna yang ditentukan dari permukaan
rsgClearColorTarget Tidak digunakan lagi. Hapus target warna
rsgClearDepth Tidak digunakan lagi. Hapus permukaan depth
rsgClearDepthTarget Tidak digunakan lagi. Hapus target kedalaman
rsgDrawMesh Tidak digunakan lagi. Menggambar mesh
rsgDrawQuad Tidak digunakan lagi. Menggambar segi empat
rsgDrawQuadTexCoords Tidak digunakan lagi. Menggambar segiempat bertekstur
rsgDrawRect Tidak digunakan lagi. Menggambar persegi panjang
rsgDrawSpriteScreenspace Tidak digunakan lagi. Menggambar persegi panjang di ruang layar
rsgDrawText Tidak digunakan lagi. Menggambar string teks
rsgFinish Tidak digunakan lagi. Akhiri perintah rendering
rsgFontColor Tidak digunakan lagi. Menetapkan warna font
rsgGetHeight Tidak digunakan lagi. Mendapatkan tinggi permukaan
rsgGetWidth Tidak digunakan lagi. Mendapatkan lebar permukaan
rsgMeasureText Tidak digunakan lagi. Mendapatkan kotak pembatas untuk string teks
rsgMeshComputeBoundingBox Tidak digunakan lagi. Menghitung kotak pembatas
rsgMeshGetIndexAllocation Tidak digunakan lagi. Menampilkan alokasi yang berisi data indeks
rsgMeshGetPrimitive Tidak digunakan lagi. Mengembalikan primitif
rsgMeshGetPrimitiveCount Tidak digunakan lagi. Menampilkan jumlah kumpulan indeks
rsgMeshGetVertexAllocation Tidak digunakan lagi. Menampilkan alokasi verteks
rsgMeshGetVertexAllocationCount Tidak digunakan lagi. Menampilkan jumlah alokasi verteks
rsgProgramFragmentConstantColor Tidak digunakan lagi. Menetapkan warna konstanta untuk program emulasi fungsi tetap
rsgProgramRasterGetCullMode Tidak digunakan lagi. Mendapatkan mode hapus raster program
rsgProgramRasterIsPointSpriteEnabled Tidak digunakan lagi. Mendapatkan status sprite titik raster program
rsgProgramStoreGetBlendDstFunc Tidak digunakan lagi. Mendapatkan fungsi tujuan gabungan toko program
rsgProgramStoreGetBlendSrcFunc Tidak digunakan lagi. Mendapatkan fungsi sumber penggabungan program store
rsgProgramStoreGetDepthFunc Tidak digunakan lagi. Mendapatkan fungsi kedalaman penyimpanan program
rsgProgramStoreIsColorMaskAlphaEnabled Tidak digunakan lagi. Mendapatkan mask warna komponen alfa penyimpanan program
rsgProgramStoreIsColorMaskBlueEnabled Tidak digunakan lagi. Dapatkan mask warna komponen blur program store
rsgProgramStoreIsColorMaskGreenEnabled Tidak digunakan lagi. Mendapatkan mask warna komponen hijau toko program
rsgProgramStoreIsColorMaskRedEnabled Tidak digunakan lagi. Dapatkan mask warna komponen merah toko program
rsgProgramStoreIsDepthMaskEnabled Tidak digunakan lagi. Dapatkan depth mask program store
rsgProgramStoreIsDitherEnabled Tidak digunakan lagi. Mendapatkan status dither toko program
rsgProgramVertexGetProjectionMatrix Tidak digunakan lagi. Mendapatkan matriks proyeksi untuk program verteks fungsi tetap
rsgProgramVertexLoadModelMatrix Tidak digunakan lagi. Memuat matriks model untuk program verteks fungsi tetap terikat
rsgProgramVertexLoadProjectionMatrix. Tidak digunakan lagi. Memuat matriks proyeksi untuk program verteks fungsi tetap terikat
rsgProgramVertexLoadTeksturMatrix Tidak digunakan lagi. Memuat matriks tekstur untuk program verteks fungsi tetap terikat