Ringkasan
Subsistem grafis RenderScript telah dihapus pada API level 23.
Ringkasan
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 | |
---|---|
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 |
Jenis
rs_blend_dst_func : Fungsi tujuan gabungan
Enum dengan nilai berikut: Saat mengompilasi untuk 32 bit. Level API 16 - 22
RS_BLEND_DST_ZERO = 0 | |
---|---|
RS_BLEND_DST_ONE = 1 | |
RS_BLEND_DST_SRC_COLOR = 2 | |
RS_BLEND_DST_ONE_MINUS_SRC_COLOR = 3 | |
RS_BLEND_DST_SRC_ALPHA = 4 | |
RS_BLEND_DST_ONE_MINUS_SRC_ALPHA = 5 | |
RS_BLEND_DST_DST_ALPHA = 6 | |
RS_BLEND_DST_ONE_MINUS_DST_ALPHA = 7 | |
RS_BLEND_DST_INVALID = 100 |
Tidak digunakan lagi. Jangan digunakan.
rs_blend_src_func : Fungsi penggabungan sumber
Enum dengan nilai berikut: Saat mengompilasi untuk 32 bit. Level API 16 - 22
RS_BLEND_SRC_ZERO = 0 | |
---|---|
RS_BLEND_SRC_ONE = 1 | |
RS_BLEND_SRC_DST_COLOR = 2 | |
RS_BLEND_SRC_ONE_MINUS_DST_COLOR = 3 | |
RS_BLEND_SRC_SRC_ALPHA = 4 | |
RS_BLEND_SRC_ONE_MINUS_SRC_ALPHA = 5 | |
RS_BLEND_SRC_DST_ALPHA = 6 | |
RS_BLEND_SRC_ONE_MINUS_DST_ALPHA = 7 | |
RS_BLEND_SRC_SRC_ALPHA_SATURATE = 8 | |
RS_BLEND_SRC_INVALID = 100 |
Tidak digunakan lagi. Jangan digunakan.
rs_cull_mode : Mode Culling
Enum dengan nilai berikut: Saat mengompilasi untuk 32 bit. Level API 16 - 22
RS_CULL_BACK = 0 | |
---|---|
RS_CULL_FRONT = 1 | |
RS_CULL_NONE = 2 | |
RS_CULL_INVALID = 100 |
Tidak digunakan lagi. Jangan digunakan.
rs_depth_func : Fungsi kedalaman
Enum dengan nilai berikut: Saat mengompilasi untuk 32 bit. Level API 16 - 22
RS_DEPTH_FUNC_ALWAYS = 0 | Selalu digambar |
---|---|
RS_DEPTH_FUNC_LESS = 1 | Digambar jika nilai kedalaman yang masuk kurang dari itu di buffer kedalaman |
RS_DEPTH_FUNC_LEQUAL = 2 | Digambar jika nilai kedalaman yang masuk kurang atau sama dengan nilai kedalaman di buffer kedalaman |
RS_DEPTH_FUNC_GREATER = 3 | Digambar jika nilai kedalaman yang masuk lebih besar dari itu di buffer kedalaman |
RS_DEPTH_FUNC_GEQUAL = 4 | Digambar jika nilai kedalaman yang masuk lebih besar atau sama dengan nilai kedalaman di buffer kedalaman |
RS_DEPTH_FUNC_EQUAL = 5 | Digambar jika nilai kedalaman yang masuk sama dengan nilai dalam buffer kedalaman |
RS_DEPTH_FUNC_NOTEQUAL = 6 | Digambar jika nilai kedalaman yang masuk tidak sama dengan nilai kedalaman di buffer kedalaman |
RS_DEPTH_FUNC_INVALID = 100 | Fungsi kedalaman tidak valid |
Tidak digunakan lagi. Jangan digunakan.
Menentukan gambar kondisional bergantung pada perbandingan kedalaman yang masuk dengan yang ditemukan di buffer kedalaman.
rs_font : Menangani ke Font
Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi
Tidak digunakan lagi. Jangan digunakan.
Handel buram untuk objek font RenderScript. Lihat: android.renderscript.Font
rs_mesh : Menangani ke Mesh
Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi
Tidak digunakan lagi. Jangan digunakan.
Handel buram ke objek mesh RenderScript. Lihat: android.renderscript.Mesh
rs_primitive : Cara menafsirkan data vertex mesh
Enum dengan nilai berikut: Saat mengompilasi untuk 32 bit. Level API 16 - 22
RS_PRIMITIVE_POINT = 0 | Data vertex akan dirender sebagai serangkaian titik |
---|---|
RS_PRIMITIVE_LINE = 1 | Pasangan verteks akan dirender sebagai garis |
RS_PRIMITIVE_LINE_Strip = 2 | Data vertex akan dirender sebagai strip garis terhubung |
RS_PRIMITIVE_TRIANGLE = 3 | Verteks akan dirender sebagai segitiga individual |
RS_PRIMITIVE_TRIANGLE_Strip = 4 | Verteks akan dirender sebagai strip segitiga terhubung yang ditentukan oleh tiga verteks pertama dengan setiap segitiga tambahan ditentukan oleh satu verteks baru |
RS_PRIMITIVE_TRIANGLE_FAN = 5 | Verteks akan dirender sebagai urutan segitiga yang semuanya berbagi titik sudut pertama sebagai asal |
RS_PRIMITIVE_INVALID = 100 | Primitif tidak valid |
Tidak digunakan lagi. Jangan digunakan.
Menjelaskan cara data verteks mesh ditafsirkan saat rendering
rs_program_fragment : Menangani ProgramFragment
Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi
Tidak digunakan lagi. Jangan digunakan.
Tuas buram ke objek RenderScript ProgramFragment. Lihat: android.renderscript.ProgramFragment
rs_program_raster : Menangani ProgramRaster
Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi
Tidak digunakan lagi. Jangan digunakan.
Handel buram ke objek RenderScript ProgramRaster. Lihat: android.renderscript.ProgramRaster
rs_program_store : Menangani ProgramStore
Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi
Tidak digunakan lagi. Jangan digunakan.
Handel yang tidak transparan ke objek RenderScript ProgramStore. Lihat: android.renderscript.ProgramStore
rs_program_vertex : Menangani ke ProgramVertex
Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi
Tidak digunakan lagi. Jangan digunakan.
Handel buram ke objek RenderScript ProgramVertex. Lihat: android.renderscript.ProgramVertex
Fungsi
rsgAllocationSyncAll : Menyinkronkan konten alokasi
void rsgAllocationSyncAll(rs_allocation alloc); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type source); | Saat mengompilasi untuk 32 bit. Level API 14 - 22 |
Tidak digunakan lagi. Jangan digunakan.
Sinkronkan konten alokasi.
Jika sumber ditentukan, sinkronkan dari ruang memori yang ditentukan oleh sumber.
Jika sumber tidak ditentukan, sinkronkan dari ruang memori SKRIP ke ruang memori HW-nya.
rsgBindColorTarget : Menetapkan target warna
void rsgBindColorTarget(rs_allocation colorTarget, slot uint); | Saat mengompilasi untuk 32 bit. Level API 14 - 22 |
Tidak digunakan lagi. Jangan digunakan.
Menetapkan target warna yang digunakan untuk semua panggilan rendering berikutnya
rsgBindConstant : Mengikat alokasi konstan
void rsgBindConstant(rs_program_fragment ps, slot uint, rs_allocation c); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
void rsgBindConstant(rs_program_vertex pv, slot uint, rs_allocation c); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Parameter
ps | objek fragmen program |
---|---|
slot | indeks buffer konstan pada program |
c | konstanta untuk mengikat |
pv | objek verteks program |
Tidak digunakan lagi. Jangan digunakan.
Mengikat objek Allocation baru ke ProgramFragment atau ProgramVertex. Alokasi harus berupa input konstanta yang valid untuk Program.
rsgBindDepthTarget : Menetapkan target kedalaman
void rsgBindDepthTarget(rs_allocation depthTarget); | Saat mengompilasi untuk 32 bit. Level API 14 - 22 |
Tidak digunakan lagi. Jangan digunakan.
Menyetel target kedalaman yang digunakan untuk semua panggilan rendering berikutnya
rsgBindFont : Mengikat objek font
void rsgBindFont(rs_font font); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Parameter
fon | objek untuk diikat |
---|
Tidak digunakan lagi. Jangan digunakan.
Mengikat objek font yang akan digunakan untuk semua panggilan rendering font berikutnya
rsgBindProgramFragment : Mengikat ProgramFragment
void rsgBindProgramFragment(rs_program_fragment pf); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Mengikat ProgramFragment baru ke konteks rendering.
rsgBindProgramRaster : Mengikat ProgramRaster
membatalkan rsgBindProgramRaster(rs_program_raster pr); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Ikat ProgramRaster baru ke konteks rendering.
rsgBindProgramStore : Mengikat ProgramStore
void rsgBindProgramStore(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Mengikat ProgramStore baru ke konteks rendering.
rsgBindProgramVertex : Mengikat ProgramVertex
void rsgBindProgramVertex(rs_program_vertex pv); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Mengikat ProgramVertex baru ke konteks rendering.
rsgBindSampler : Mengikat sampler
void rsgBindSampler(rs_program_fragment fragment, slot uint, rs_sampler sampler); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Mengikat objek Sampler baru ke ProgramFragment. Sampel akan beroperasi pada tekstur yang terikat pada slot yang cocok.
rsgBindTekstur : Mengikat alokasi tekstur
void rsgBindTekstur(rs_program_fragment v, slot uint, rs_allocation alloc); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Mengikat objek Allocation baru ke ProgramFragment. Alokasi harus berupa tekstur yang valid untuk Program. Pengambilan sampel tekstur akan dikontrol oleh Sampler yang terikat pada slot yang cocok.
rsgClearAllRenderTargets : Menghapus semua target warna dan kedalaman
void rsgClearAllRenderTargets(); | Saat mengompilasi untuk 32 bit. Level API 14 - 22 |
Tidak digunakan lagi. Jangan digunakan.
Menghapus semua target warna dan kedalaman serta melanjutkan rendering ke framebuffer
rsgClearColor : Menghapus warna yang ditentukan dari permukaan
void rsgClearColor(float r, float g, float b, float a); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Menghapus permukaan rendering ke warna yang ditentukan.
rsgClearColorTarget : Menghapus target warna
void rsgClearColorTarget(uint slot); | Saat mengompilasi untuk 32 bit. Level API 14 - 22 |
Tidak digunakan lagi. Jangan digunakan.
Hapus target warna yang ditetapkan sebelumnya
rsgClearDepth : Membersihkan permukaan depth
void rsgClearDepth(float value); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Menghapus permukaan kedalaman ke nilai yang ditentukan.
rsgClearDepthTarget : Menghapus target kedalaman
void rsgClearDepthTarget(); | Saat mengompilasi untuk 32 bit. Level API 14 - 22 |
Tidak digunakan lagi. Jangan digunakan.
Hapus target kedalaman yang ditetapkan sebelumnya
rsgDrawMesh : Menggambar mesh
void rsgDrawMesh(rs_mesh ism); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex, uint start, uint len); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Parameter
isme | objek mesh untuk dirender |
---|---|
primitifIndex | untuk mesh yang berisi beberapa grup primitif, parameter ini menetapkan indeks grup yang akan digambar. |
start | indeks awal dalam rentang |
len | jumlah indeks yang akan digambar |
Tidak digunakan lagi. Jangan digunakan.
Gambar mesh menggunakan status konteks saat ini.
Jika primitiveIndex ditentukan, menggambar bagian mesh menggunakan status konteks saat ini.
Jika start dan len juga ditentukan, menggambar rentang indeks yang ditentukan dari bagian mesh menggunakan status konteks saat ini.
Jika tidak, seluruh mesh akan dirender.
rsgDrawQuad : Menggambar segi empat
void rsgDrawQuad(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Fungsi utilitas berperforma rendah untuk menggambar segi empat sederhana. Tidak dimaksudkan untuk menggambar geometri dalam jumlah besar.
rsgDrawQuadTexCoords : Menggambar segi empat bertekstur
void rsgDrawQuadTexCoords(float x1, float y1, float z1, float u1, float v1, float x2, float y2, float z2, float u2, float v2, float x3, float y3, float z3, float v4, float, float, float | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Fungsi utilitas berperforma rendah untuk menggambar segi empat bertekstur. Tidak dimaksudkan untuk menggambar geometri dalam jumlah besar.
rsgDrawRect : Menggambar persegi panjang
rsgDrawRect(float x1, float y1, float x2, float y2, float z); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Fungsi utilitas berperforma rendah untuk menggambar persegi panjang sederhana. Tidak ditujukan untuk menggambar geometri dalam jumlah besar.
rsgDrawSpriteScreenspace : Menggambar persegi panjang di screenspace
void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Fungsi berperforma rendah untuk menggambar persegi panjang di ruang layar. Fungsi ini menggunakan ProgramVertex lewat default. Setiap ProgramVertex terikat akan diabaikan. Fungsi ini memiliki overhead yang cukup besar dan tidak boleh digunakan untuk menggambar dalam aplikasi pengiriman.
rsgDrawText : Menggambar string teks
void rsgDrawText(const char* text, int x, int y); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
void rsgDrawText(rs_allocation alloc, int x, int y); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Menggambar teks berdasarkan string dan lokasi
rsgFinish : Mengakhiri perintah rendering
uint rsgFinish(); | Saat mengompilasi untuk 32 bit. Level API 14 - 22 |
Tidak digunakan lagi. Jangan digunakan.
Paksa RenderScript untuk menyelesaikan semua perintah rendering
rsgFontColor : Menetapkan warna font
void rsgFontColor(float r, float g, float b, float a); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Parameter
r | komponen merah |
---|---|
g | komponen hijau |
b | komponen biru |
CANNOT TRANSLATE | komponen alfa |
Tidak digunakan lagi. Jangan digunakan.
Menetapkan warna font untuk semua panggilan rendering berikutnya
rsgGetHeight : Mendapatkan tinggi permukaan
uint rsgGetHeight(); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan tinggi platform rendering saat ini.
rsgGetWidth : Mendapatkan lebar permukaan
uint rsgGetWidth(); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan lebar platform rendering saat ini.
rsgMeasureText : Mendapatkan kotak pembatas untuk string teks
void rsgMeasureText(const char* text, int* left, int* right, int* top, int* bottom); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
void rsgMeasureText(rs_allocation alloc, int* left, int* right, int* top, int* bottom); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Menampilkan kotak pembatas teks yang relatif terhadap (0, 0) Semua sisi kiri, kanan, atas, bawah bisa NULL
rsgMeshComputeBoundingBox : Menghitung kotak pembatas
void rsgMeshComputeBoundingBox(rs_mesh mesh, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
membatalkan rsgMeshComputeBoundingBox(rs_mesh mesh, float3* bBoxMin, float3* bBoxMax); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Menghitung kotak pembatas yang disejajarkan dengan sumbu untuk objek mesh
rsgMeshGetIndexAllocation : Menampilkan alokasi yang berisi data indeks
rs_allocation rsgMeshGetIndexAllocation(rs_mesh m, uint32_t index); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
m | {i>mesh <i}untuk mendapatkan data dari |
---|---|
index | indeks alokasi indeks |
Hasil
alokasi yang berisi data indeks |
Tidak digunakan lagi. Jangan digunakan.
Menampilkan alokasi yang berisi data indeks atau alokasi null jika hanya primitif yang ditentukan
rsgMeshGetPrimitive : Menampilkan primitif
rs_primitive rsgMeshGetPrimitive(rs_mesh m, uint32_t index); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
m | {i>mesh <i}untuk mendapatkan data dari |
---|---|
index | indeks model primitif |
Hasil
primitif yang menjelaskan cara mesh dirender |
Tidak digunakan lagi. Jangan digunakan.
Menampilkan primitif yang menjelaskan cara merender bagian mesh
rsgMeshGetPrimitiveCount : Menampilkan jumlah kumpulan indeks
uint32_t rsgMeshGetPrimitiveCount(rs_mesh m); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
m | {i>mesh <i}untuk mendapatkan data dari |
---|
Hasil
jumlah grup primitif dalam mesh. Ini akan mencakup primitif sederhana serta alokasi yang berisi data indeks |
Tidak digunakan lagi. Jangan digunakan.
Mesh dapat memiliki beberapa kumpulan indeks, fungsi ini akan menampilkan angka.
rsgMeshGetVertexAllocation : Menampilkan alokasi vertex
rs_allocation rsgMeshGetVertexAllocation(rs_mesh m, uint32_t index); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
m | {i>mesh <i}untuk mendapatkan data dari |
---|---|
index | indeks alokasi verteks |
Hasil
alokasi yang berisi data vertex |
Tidak digunakan lagi. Jangan digunakan.
Menampilkan alokasi yang merupakan bagian dari mesh dan berisi data vertex, mis. posisi, normal, texcoords
rsgMeshGetVertexAllocationCount : Menampilkan jumlah alokasi vertex
uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
m | {i>mesh <i}untuk mendapatkan data dari |
---|
Hasil
jumlah alokasi dalam mesh yang berisi data vertex |
Tidak digunakan lagi. Jangan digunakan.
Menampilkan jumlah alokasi dalam mesh yang berisi data vertex
rsgProgramFragmentConstantColor : Menetapkan warna konstanta untuk program emulasi fungsi tetap
void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Tidak digunakan lagi. Jangan digunakan.
Menetapkan warna konstanta untuk program emulasi fungsi tetap.
rsgProgramRasterGetCullMode : Mendapatkan mode raster cull program
rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
pr | raster program ke kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan mode hapus raster program
rsgProgramRasterIsPointSpriteEnabled : Mendapatkan status sprite titik raster program
bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
pr | raster program ke kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan status sprite titik raster program
rsgProgramStoreGetBlendDstFunc : Mendapatkan fungsi tujuan gabungan program store
rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
ps | penyimpanan program untuk membuat kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan fungsi tujuan gabungan toko program
rsgProgramStoreGetBlendSrcFunc : Mendapatkan fungsi sumber penggabungan program store
rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
ps | penyimpanan program untuk membuat kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan fungsi sumber penggabungan program store
rsgProgramStoreGetDepthFunc : Mendapatkan fungsi kedalaman penyimpanan program
rs_depth_func rsgProgramStoreGetDepthFunc(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
ps | penyimpanan program untuk membuat kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan fungsi kedalaman penyimpanan program
rsgProgramStoreIsColorMaskAlphaEnabled : Mendapatkan mask warna komponen alfa toko program
bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
ps | penyimpanan program untuk membuat kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan mask warna komponen alfa penyimpanan program
rsgProgramStoreIsColorMaskBlueEnabled : Mendapatkan mask warna komponen blur program store
bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
ps | penyimpanan program untuk membuat kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Dapatkan mask warna komponen blur program store
rsgProgramStoreIsColorMaskGreenEnabled : Mendapatkan mask warna komponen hijau program store
bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
ps | penyimpanan program untuk membuat kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan mask warna komponen hijau toko program
rsgProgramStoreIsColorMaskRedEnabled : Mendapatkan mask warna komponen merah app store
bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
ps | penyimpanan program untuk membuat kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Dapatkan mask warna komponen merah toko program
rsgProgramStoreIsDepthMaskEnabled : Mendapatkan depth mask program store
bool rsgProgramStoreIsDepthMaskEnabled(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
ps | penyimpanan program untuk membuat kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Dapatkan depth mask program store
rsgProgramStoreIsDitherEnabled : Mendapatkan status dither toko program
bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); | Saat mengompilasi untuk 32 bit. Level API 16 - 22 |
Parameter
ps | penyimpanan program untuk membuat kueri |
---|
Tidak digunakan lagi. Jangan digunakan.
Mendapatkan status dither toko program
rsgProgramVertexGetProjectionMatrix : Mendapatkan matriks proyeksi untuk program vertex fungsi tetap
void rsgProgramVertexGetProjectionMatrix(rs_matrix4x4* proj); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Parameter
proj | matriks untuk menyimpan matriks proyeksi saat ini ke dalam |
---|
Tidak digunakan lagi. Jangan digunakan.
Dapatkan matriks proyeksi untuk program verteks fungsi tetap yang saat ini terikat. Memanggil fungsi ini dengan shader vertex kustom akan menghasilkan error.
rsgProgramVertexLoadModelMatrix : Memuat matriks model untuk program verteks fungsi tetap terikat
void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* model); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Parameter
model | matriks model |
---|
Tidak digunakan lagi. Jangan digunakan.
Muat matriks model untuk program verteks fungsi tetap yang saat ini terikat. Memanggil fungsi ini dengan shader vertex kustom akan menghasilkan error.
rsgProgramVertexLoadProjectionMatrix : Memuat matriks proyeksi untuk program verteks fungsi tetap terikat
void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Parameter
proj | matriks proyeksi |
---|
Tidak digunakan lagi. Jangan digunakan.
Muat matriks proyeksi untuk program verteks fungsi tetap yang saat ini terikat. Memanggil fungsi ini dengan shader vertex kustom akan menghasilkan error.
rsgProgramVertexLoadTeksturMatrix : Memuat matriks tekstur untuk program verteks fungsi tetap terikat
void rsgProgramVertexLoadTeksturMatrix(const rs_matrix4x4* tex); | Saat mengompilasi untuk 32 bit. Dihapus dari API level 23 dan yang lebih tinggi |
Parameter
Tex | matriks tekstur |
---|
Tidak digunakan lagi. Jangan digunakan.
Memuat matriks tekstur untuk program verteks fungsi tetap yang saat ini terikat. Memanggil fungsi ini dengan shader vertex kustom akan menghasilkan error.