Fungsi dan Jenis Grafis RenderScript

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 = 0Selalu digambar
RS_DEPTH_FUNC_LESS = 1Digambar jika nilai kedalaman yang masuk kurang dari itu di buffer kedalaman
RS_DEPTH_FUNC_LEQUAL = 2Digambar jika nilai kedalaman yang masuk kurang atau sama dengan nilai kedalaman di buffer kedalaman
RS_DEPTH_FUNC_GREATER = 3Digambar jika nilai kedalaman yang masuk lebih besar dari itu di buffer kedalaman
RS_DEPTH_FUNC_GEQUAL = 4Digambar jika nilai kedalaman yang masuk lebih besar atau sama dengan nilai kedalaman di buffer kedalaman
RS_DEPTH_FUNC_EQUAL = 5Digambar jika nilai kedalaman yang masuk sama dengan nilai dalam buffer kedalaman
RS_DEPTH_FUNC_NOTEQUAL = 6Digambar jika nilai kedalaman yang masuk tidak sama dengan nilai kedalaman di buffer kedalaman
RS_DEPTH_FUNC_INVALID = 100Fungsi 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 = 0Data vertex akan dirender sebagai serangkaian titik
RS_PRIMITIVE_LINE = 1Pasangan verteks akan dirender sebagai garis
RS_PRIMITIVE_LINE_Strip = 2Data vertex akan dirender sebagai strip garis terhubung
RS_PRIMITIVE_TRIANGLE = 3Verteks akan dirender sebagai segitiga individual
RS_PRIMITIVE_TRIANGLE_Strip = 4Verteks 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 = 5Verteks akan dirender sebagai urutan segitiga yang semuanya berbagi titik sudut pertama sebagai asal
RS_PRIMITIVE_INVALID = 100Primitif 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
psobjek fragmen program
slotindeks buffer konstan pada program
ckonstanta untuk mengikat
pvobjek 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
fonobjek 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
ismeobjek mesh untuk dirender
primitifIndexuntuk mesh yang berisi beberapa grup primitif, parameter ini menetapkan indeks grup yang akan digambar.
startindeks awal dalam rentang
lenjumlah 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
rkomponen merah
gkomponen hijau
bkomponen biru
CANNOT TRANSLATEkomponen 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
indexindeks 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
indexindeks 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
indexindeks 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
prraster 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
prraster 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
pspenyimpanan 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
pspenyimpanan 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
pspenyimpanan 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
pspenyimpanan 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
pspenyimpanan 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
pspenyimpanan 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
pspenyimpanan 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
pspenyimpanan 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
pspenyimpanan 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
projmatriks 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
modelmatriks 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
projmatriks 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
Texmatriks 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.