Genel bakış
RenderScript'in grafik alt sistemi, API düzeyi 23'ten kaldırıldı.
Özet
| Kullanımdan Kaldırılan Türler | |
|---|---|
| rs_blend_dst_func | Kullanımdan kaldırıldı. Hedef işlevini karıştır |
| rs_blend_src_func | Kullanımdan kaldırıldı. Kaynak işlevini karıştırma |
| rs_cull_modu | Kullanımdan kaldırıldı. Toplama modu |
| rs_derinlik_func | Kullanımdan kaldırıldı. Derinlik işlevi |
| rs_font | Kullanımdan kaldırıldı. Bir Yazı Tipini İşleyin |
| rs_mesh | Kullanımdan kaldırıldı. Ağa tutun |
| rs_ilkel | Kullanımdan kaldırıldı. Örgü tepe verileri nasıl yorumlanır? |
| rs_program_parçası | Kullanımdan kaldırıldı. Bir ProgramFragment'ı İşleme |
| rs_program_raster | Kullanımdan kaldırıldı. ProgramRaster'ı işleme |
| rs_program_store | Kullanımdan kaldırıldı. Bir ProgramStore için yönetin |
| rs_program_tepe noktası | Kullanımdan kaldırıldı. ProgramVertex işleme |
| Kullanımdan Kaldırılan İşlevler | |
|---|---|
| rsgAllocationSyncAll | Kullanımdan kaldırıldı. Bir tahsisin içeriğini senkronize etme |
| rsgBindColorTarget | Kullanımdan kaldırıldı. Renk hedefini ayarlayın |
| rsgBindConstant | Kullanımdan kaldırıldı. Sabit ayırma bağla |
| rsgBindDepthTarget | Kullanımdan kaldırıldı. Derinlik hedefini ayarlama |
| rsgBindFont | Kullanımdan kaldırıldı. Yazı tipi nesnesi bağlama |
| rsgBindProgramFragment | Kullanımdan kaldırıldı. ProgramFragment bağlama |
| rsgBindProgramRaster | Kullanımdan kaldırıldı. ProgramRaster bağlama |
| rsgBindProgramMağazası | Kullanımdan kaldırıldı. ProgramStore bağla |
| rsgBindProgramVertex | Kullanımdan kaldırıldı. ProgramVertex bağlama |
| rsgBindÖrnekleyici | Kullanımdan kaldırıldı. Örnekleyici bağlama |
| rsgBindTexture | Kullanımdan kaldırıldı. Doku ayırma bağlama |
| rsgClearAllRenderTarget hedefleri | Kullanımdan kaldırıldı. Tüm renk ve derinlik hedeflerini temizle |
| rsgClearColor | Kullanımdan kaldırıldı. Belirtilen rengi yüzeyden temizle |
| rsgClearColorTarget | Kullanımdan kaldırıldı. Renk hedefini temizle |
| rsgClearDepth | Kullanımdan kaldırıldı. Derinlik yüzeyini temizleme |
| rsgClearDepthTarget | Kullanımdan kaldırıldı. Derinlik hedefini temizle |
| rsgDrawMesh | Kullanımdan kaldırıldı. Örgü çizin |
| rsgDrawQuad | Kullanımdan kaldırıldı. Dört çizin |
| rsgDrawQuadTexCoords | Kullanımdan kaldırıldı. Dokulu bir dörtlü çizme |
| rsgDrawRect | Kullanımdan kaldırıldı. Dikdörtgen çizin |
| rsgDrawSpriteScreenspace | Kullanımdan kaldırıldı. Ekran alanında dikdörtgenler çizme |
| rsgDrawText | Kullanımdan kaldırıldı. Metin dizesi çizme |
| rsgFinish | Kullanımdan kaldırıldı. Oluşturma komutlarını sonlandır |
| rsgFontColor | Kullanımdan kaldırıldı. Yazı tipi rengini belirleyin |
| rsgGetHeight | Kullanımdan kaldırıldı. Yüzey yüksekliğini hesaplama |
| rsgGetGenişliği | Kullanımdan kaldırıldı. Yüzey genişliğini alma |
| rsgÖlçümMetni | Kullanımdan kaldırıldı. Bir metin dizesi için sınırlayıcı kutuyu alma |
| rsgMeshComputeBoundingBox | Kullanımdan kaldırıldı. Sınırlayıcı kutu hesaplayın |
| rsgMeshGetIndexAllocation | Kullanımdan kaldırıldı. Dizin verileri içeren bir ayırma döndürme |
| rsgMeshGetPrimitive | Kullanımdan kaldırıldı. Temel şekli döndürme |
| rsgMeshGetPrimitiveCount | Kullanımdan kaldırıldı. Dizin gruplarının sayısını döndürür |
| rsgMeshGetVertexAllocation | Kullanımdan kaldırıldı. Köşe tahsisini döndürme |
| rsgMeshGetVertexAllocationCount | Kullanımdan kaldırıldı. Köşe ayırmalarının sayısını döndürür |
| rsgProgramFragmentConstantColor | Kullanımdan kaldırıldı. Sabit fonksiyon emülasyon programı için sabit renk ayarlama |
| rsgProgramRasterGetCullMode | Kullanımdan kaldırıldı. Program kafes cull modunu alma |
| rsgProgramRasterIsPointSpriteEnabled | Kullanımdan kaldırıldı. Program kafes noktası imge durumunu alma |
| rsgProgramStoreGetBlendDstFunc | Kullanımdan kaldırıldı. Program mağazası karışımı hedef işlevini alın |
| rsgProgramStoreGetBlendSrcFunc | Kullanımdan kaldırıldı. Program mağazası karışımı kaynak işlevini alın |
| rsgProgramStoreGetDepthFunc | Kullanımdan kaldırıldı. Program mağaza derinliği işlevini alma |
| rsgProgramStoreIsColorMaskAlfaEnabled | Kullanımdan kaldırıldı. Program mağazası alfa bileşeni renk maskesini alın |
| rsgProgramStoreIsColorMaskBlueEnabled | Kullanımdan kaldırıldı. Program mağazası bulanıklaştırma bileşeninin renk maskesini alın |
| rsgProgramStoreIsColorMaskGreenEnabled | Kullanımdan kaldırıldı. Program mağazası yeşil bileşen renk maskesini alın |
| rsgProgramStoreIsColorMaskKırmızıEtkin | Kullanımdan kaldırıldı. Program mağazası kırmızı bileşen renk maskesi alın |
| rsgProgramStoreIsDepthMaskEnabled | Kullanımdan kaldırıldı. Program mağazası derinliği maskesini al |
| rsgProgramStoreIsDitherEnabled | Kullanımdan kaldırıldı. Program mağazası değişiklik durumunu alma |
| rsgProgramVertexGetProjectionMatrix | Kullanımdan kaldırıldı. Sabit fonksiyonlu bir köşe programı için projeksiyon matrisini alma |
| rsgProgramVertexLoadModelMatrix | Kullanımdan kaldırıldı. Bağlı bir sabit fonksiyon köşe programı için model matrisini yükleme |
| rsgProgramVertexLoadProjectionMatrix | Kullanımdan kaldırıldı. Bağlı sabit fonksiyon köşe programı için projeksiyon matrisini yükleme |
| rsgProgramVertexLoadTextureMatrix | Kullanımdan kaldırıldı. Bağlı sabit fonksiyon köşe programı için doku matrisini yükleme |
Türler
rs_blend_dst_func : Hedef işlevini harmanlama
Aşağıdaki değerlere sahip bir numaralandırma: 32 bit için derleme yaparken. API düzeyi 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 |
Kullanımdan kaldırıldı. Kullanmayın.
rs_blend_src_func : Kaynak işlevini harmanlayın
Aşağıdaki değerlere sahip bir numaralandırma: 32 bit için derleme yaparken. API düzeyi 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 |
Kullanımdan kaldırıldı. Kullanmayın.
rs_cull_mode : Toplama modu
Aşağıdaki değerlere sahip bir numaralandırma: 32 bit için derleme yaparken. API düzeyi 16-22
| RS_CULL_BACK = 0 | |
|---|---|
| RS_CULL_FRONT = 1 | |
| RS_CULL_NONE = 2 | |
| RS_CULL_INVALID = 100 |
Kullanımdan kaldırıldı. Kullanmayın.
rs_deeplink_func : Derinlik işlevi
Aşağıdaki değerlere sahip bir numaralandırma: 32 bit için derleme yaparken. API düzeyi 16-22
| RS_DEPTH_FUNC_ALWAYS = 0 | Her zaman çizilmiş |
|---|---|
| RS_DEPTH_FUNC_LESS = 1 | Gelen derinlik değeri, derinlik arabelleğindeki değerden düşükse çizilir |
| RS_DEPTH_FUNC_LEQUAL = 2 | Gelen derinlik değeri, derinlik arabelleğindeki değerden daha az veya ona eşitse çizilir |
| RS_DEPTH_FUNC_GREATER = 3 | Gelen derinlik değeri, derinlik arabelleğindeki değerden büyükse çizilir |
| RS_DEPTH_FUNC_GEQUAL = 4 | Gelen derinlik değeri, derinlik arabelleğindeki değerden daha büyük veya ona eşitse çizilir |
| RS_DEPTH_FUNC_EQUAL = 5 | Gelen derinlik değeri, derinlik arabelleğindeki değere eşitse çizilir |
| RS_DEPTH_FUNC_NOTEQUAL = 6 | Gelen derinlik değeri, derinlik arabelleğindeki değere eşit değilse çizilir |
| RS_DEPTH_FUNC_INVALID = 100 | Geçersiz derinlik işlevi |
Kullanımdan kaldırıldı. Kullanmayın.
Gelen derinlik ile derinlik arabelleğinde bulunan derinliğin karşılaştırmasına bağlı olarak koşullu çizimi belirtir.
rs_font : Bir Yazı Tipini İşleyin
32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı
Kullanımdan kaldırıldı. Kullanmayın.
RenderScript yazı tipi nesnesi için opak tutma yeri. Bkz. android.renderscript.Font
rs_mesh : Ağa işleyici
32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı
Kullanımdan kaldırıldı. Kullanmayın.
Bir RenderScript örgü nesnesi için opak tutamaç. Bkz. android.renderscript.Mesh
rs_primitive : Örgü tepe noktası verileri nasıl yorumlanır?
Aşağıdaki değerlere sahip bir numaralandırma: 32 bit için derleme yaparken. API düzeyi 16-22
| RS_PRIMITIVE_POINT = 0 | Köşe verileri bir nokta dizisi olarak oluşturulur |
|---|---|
| RS_PRIMITIVE_LINE = 1 | Köşe çiftleri çizgi olarak oluşturulur |
| RS_PRIMITIVE_LINE_STRIP = 2 | Köşe verileri bağlı bir çizgi şeridi olarak oluşturulur |
| RS_PRIMITIVE_TRIANGLE = 3 | Köşeler bağımsız üçgenler olarak oluşturulur |
| RS_PRIMITIVE_TRIANGLE_STRIP = 4 | Köşeler, her biri yeni bir tepe noktası tarafından tanımlanan ilk üç köşe noktasıyla tanımlanan bağlı bir üçgen şeridi gibi oluşturulur |
| RS_PRIMITIVE_TRIANGLE_FAN = 5 | Köşe noktaları, tamamının başlangıç noktası olarak ilk köşe noktasını paylaşan bir üçgen dizisi olarak oluşturulur |
| RS_PRIMITIVE_INVALID = 100 | Geçersiz temel öğe |
Kullanımdan kaldırıldı. Kullanmayın.
Oluşturma sırasında örgü köşe verilerinin nasıl yorumlandığını açıklar
rs_program_fragman : Bir program parçasını işleme
32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı
Kullanımdan kaldırıldı. Kullanmayın.
Bir RenderScript ProgramFragment nesnesinin opak tutamacı. Bkz. android.renderscript.ProgramFragment
rs_program_raster : Bir ProgramRaster'ı işleme
32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı
Kullanımdan kaldırıldı. Kullanmayın.
Bir RenderScript ProgramRaster nesnesi için opak tutamaç. Bkz. android.renderscript.ProgramRaster
rs_program_store : Bir ProgramStore için herkese açık kullanıcı adı
32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı
Kullanımdan kaldırıldı. Kullanmayın.
Bir RenderScript ProgramStore nesnesi için opak tutamaç. Bkz. android.renderscript.ProgramStore
rs_program_vertex : Bir ProgramVertex'i işleme
32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı
Kullanımdan kaldırıldı. Kullanmayın.
Bir RenderScript ProgramVertex nesnesinin opak tutamacı. Bkz. android.renderscript.ProgramVertex
Fonksiyonlar
rsgAllocationSyncAll : Bir ayırmanın içeriğini senkronize etme
| void rsgAllocationSyncAll(rs_allocation alloc); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
| void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type kaynağı); | 32 bit için derleme yaparken. API düzeyi 14-22 |
Kullanımdan kaldırıldı. Kullanmayın.
Bir ayırmanın içeriğini senkronize edebilirsiniz.
Kaynak belirtilmişse kaynak tarafından belirtilen bellek alanından senkronizasyon yapın.
Kaynak belirtilmemişse Script bellek alanından HW bellek alanlarına senkronize edin.
rsgBindColorTarget : Renk hedefini ayarlayın
| void rsgBindColorTarget(rs_allocation colorTarget, uint slot); | 32 bit için derleme yaparken. API düzeyi 14-22 |
Kullanımdan kaldırıldı. Kullanmayın.
Sonraki tüm oluşturma çağrıları için kullanılan renk hedefini ayarlayın
rsgBindConstant : Sabit ayırma bağlama
| void rsgBindConstant(rs_program_fragman ps, uint slotu, rs_allocation c); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
| void rsgBindConstant(rs_program_vertex pv, uint slotu, rs_allocation c); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Parametreler
| sn. | program parçası nesnesi |
|---|---|
| zaman aralığı : aralık | programdaki sabit tamponun indeksi |
| c | bağlanacak sabitler |
| pv | program köşe nesnesi |
Kullanımdan kaldırıldı. Kullanmayın.
Yeni bir Allocation nesnesini bir ProgramFragment veya ProgramVertex'e bağlayın. Ayırma, Program için geçerli bir sabit girdi olmalıdır.
rsgBindDepthTarget : Derinlik hedefini ayarlayın
| void rsgBindDepthTarget(rs_allocation deeplinkTarget); | 32 bit için derleme yaparken. API düzeyi 14-22 |
Kullanımdan kaldırıldı. Kullanmayın.
Sonraki tüm oluşturma çağrıları için kullanılan derinlik hedefini ayarlayın
rsgBindFont : Yazı tipi nesnesi bağlayın
| void rsgBindFont(rs_font font); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Parametreler
| font | bağlanacak nesne |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Sonraki tüm yazı tipi oluşturma çağrıları için kullanılacak yazı tipi nesnesini bağlar
rsgBindProgramFragment : Bir ProgramFragment bağlayın
| void rsgBindProgramFragment(rs_program_segment pf); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Oluşturma bağlamına yeni bir ProgramFragment bağlayın.
rsgBindProgramRaster : ProgramRaster bağlama
| void rsgBindProgramRaster(rs_program_raster pr); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Oluşturma bağlamına yeni bir ProgramRaster bağlayın.
rsgBindProgramStore : ProgramStore bağlama
| void rsgBindProgramStore(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Oluşturma bağlamına yeni bir ProgramStore bağlayın.
rsgBindProgramVertex : ProgramVertex bağlama
| void rsgBindProgramVertex(rs_program_vertex pv); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Oluşturma bağlamına yeni bir ProgramVertex bağlayın.
rsgBindSampler : Örnekleyici bağlama
| void rsgBindSampler(rs_program_fragman parçası, uint slotu, rs_sampler örnekleyici); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
ProgramFragment öğesine yeni bir Sampler nesnesi bağlayın. Örnekleyici, eşleşen yuvaya bağlanan doku üzerinde çalışır.
rsgBindTexture : Doku ayırma bağlayın
| void rsgBindTexture(rs_program_fragman v, uint slot, rs_allocation alloc); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
ProgramFragment öğesine yeni bir Allocation nesnesi bağlayın. Ayırma, Program için geçerli bir doku olmalıdır. Dokunun örneklemesi, eşleşen yuvaya bağlanan Örnekleyici tarafından kontrol edilecektir.
rsgClearAllRenderTarget : Tüm renk ve derinlik hedeflerini temizle
| void rsgClearAllRenderTarget(); | 32 bit için derleme yaparken. API düzeyi 14-22 |
Kullanımdan kaldırıldı. Kullanmayın.
Tüm renk ve derinlik hedeflerini temizleyip çerçeve arabelleğinde oluşturmaya
rsgClearColor : Belirtilen rengi yüzeyden temizle
| void rsgClearColor(float r, float g, float b, float a); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Oluşturma yüzeyini belirtilen renge temizler.
rsgClearColorTarget : Renk hedefini temizle
| void rsgClearColorTarget(uint slot); | 32 bit için derleme yaparken. API düzeyi 14-22 |
Kullanımdan kaldırıldı. Kullanmayın.
Önceden ayarlanmış renk hedefini temizle
rsgClearDepth : Derinlik yüzeyini temizle
| void rsgClearDepth(kayan değer); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Derinlik alanını belirtilen değere kadar temizler.
rsgClearDepthTarget : Derinlik hedefini temizleyin
| void rsgClearDepthTarget(); | 32 bit için derleme yaparken. API düzeyi 14-22 |
Kullanımdan kaldırıldı. Kullanmayın.
Önceden ayarlanmış derinlik hedefini temizle
rsgDrawMesh : Örgü çizin
| void rsgDrawMesh(rs_mesh ism); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
| void rsgDrawMesh(rs_mesh ism, uint primitiveIndex); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
| void rsgDrawMesh(rs_mesh ism, uint primitiveIndex, uint start, uint len); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Parametreler
| ad | oluşturulacak örgü nesne |
|---|---|
| primitifEndeks | birden çok temel grup içeren örgüler için bu parametre, çizilecek grubun dizinini belirtir. |
| başlat | aralıktaki başlangıç dizini |
| Len | çizilecek dizin sayısı |
Kullanımdan kaldırıldı. Kullanmayın.
Mevcut bağlam durumunu kullanarak bir ağ çizin.
primitiveIndex belirtilmişse geçerli bağlam durumunu kullanarak bir ağın bir bölümünü çizin.
Start ve len değerleri de belirtilmişse mevcut bağlam durumunu kullanarak bir ağın parçasının belirtilen dizin aralığını çizin.
Aksi takdirde tüm ağ oluşturulur.
rsgDrawQuad : Dört çizin
| Boşluk 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); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Basit bir dörtlü çizmek için düşük performanslı yardımcı program işlevi. Büyük miktarlarda geometri çizmek için tasarlanmamıştır.
rsgDrawQuadTexCoords : Dokulu bir dörtgen çizin
| void rsgDrawQuadTexCoords(float x1, float y1, float x1, float u1, float v1, float x2, float y2, float z2, float x3, float y3, float x3, float y3, float z3, float v z u3); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Dokulu bir dört çizmek için düşük performanslı yardımcı program işlevi. Büyük miktarda geometri çizmek için tasarlanmamıştır.
rsgDrawRect : Dikdörtgen çizin
| void rsgDrawRect(kayan noktalı x1, kayan y1, kayan nokta x2, kayan noktalı y2, kayan z); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Basit bir dikdörtgen çizmek için düşük performanslı yardımcı program işlevi. Büyük miktarda geometri çizmek için tasarlanmamıştır.
rsgDrawSpriteScreenspace : Ekran alanında dikdörtgen çizin
| void rsgDrawSpriteScreenspace(kayan noktalı x, kayan y, kayan noktalı z, kayan w, kayan h); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Ekran alanında dikdörtgen çizmek için düşük performans işlevi. Bu işlev, varsayılan geçiş programı ProgramVertex'i kullanır. Bağlı ProgramVertex yok sayılır. Bu işlevin önemli miktarda ek yükü vardır ve gönderim uygulamalarında çizim yapmak için kullanılmamalıdır.
rsgDrawText : Metin dizesi çizin
| void rsgDrawText(const char* metin, int x, int y); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
| void rsgDrawText(rs_allocation alloc, int x, int y); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Bir dize ve konuma göre metin çizer
rsgFinish : Oluşturma komutlarını sonlandırır
| uint rsgFinish(); | 32 bit için derleme yaparken. API düzeyi 14-22 |
Kullanımdan kaldırıldı. Kullanmayın.
RenderScript'i tüm oluşturma komutlarını bitirmeye zorla
rsgFontColor : Yazı tipi rengini belirleyin
| void rsgFontColor(float r, float g, float b, float a); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Parametreler
| r | kırmızı bileşen |
|---|---|
| g | yeşil bileşen |
| b | mavi bileşen |
| CANNOT TRANSLATE | alfa bileşeni |
Kullanımdan kaldırıldı. Kullanmayın.
Sonraki tüm oluşturma çağrılarının yazı tipi rengini ayarlar
rsgGetHeight : Yüzey yüksekliğini alma
| uint rsgGetHeight(); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Geçerli oluşturma yüzeyinin yüksekliğini alın.
rsgGetwidth : Yüzey genişliğini alın
| uint rsgGetwidth(); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Geçerli oluşturma yüzeyinin genişliğini alın.
rsgmeasureText : Bir metin dizesi için sınırlayıcı kutuyu alın
| void rsgmeasureText(const char* text, int* left, int* right, int* top, int* bottom); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
| void rsgmeasureText(rs_allocation alloc, int* sol, int* sağ, int* top, int* alt); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
(0, 0) değerine göre metnin sınırlayıcı kutusunu döndürür Sol, sağ, üst, alt değerleri NULL olabilir
rsgMeshComputeBoundingBox : Sınırlayıcı kutu hesaplama
| void rsgMeshComputeBoundingBox(rs_mesh mesh, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
| void rsgMeshComputeBoundingBox(rs_mesh mesh, float3* bBoxMin, float3* bBoxMax); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Bir örgü nesnesinin eksene hizalı sınırlayıcı kutusunu hesaplar
rsgMeshGetIndexAllocation : Dizin verilerini içeren bir ayırma döndürür
| rs_allocation rsgMeshGetIndexAllocation(rs_mesh m, uint32_t dizin); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| dk. | verileri almak için örgü |
|---|---|
| dizin | dizin ayırma dizini |
İlerlemeler
| dizin verileri içeren ayırma |
Kullanımdan kaldırıldı. Kullanmayın.
Dizin verileri içeren bir ayırma veya yalnızca temel öğe belirtilmişse boş ayırma döndürür
rsgMeshGetPrimitive : Temel öğeyi döndürür
| rs_primitive rsgMeshGetPrimitive(rs_mesh m, uint32_t dizin); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| dk. | verileri almak için örgü |
|---|---|
| dizin | ilkelin dizini |
İlerlemeler
| ağın nasıl oluşturulduğunu açıklayan basit öğe |
Kullanımdan kaldırıldı. Kullanmayın.
Örgünün bir bölümünün nasıl oluşturulduğunu açıklayan temel değeri döndürür
rsgMeshGetPrimitiveCount : Dizin gruplarının sayısını döndürür
| uint32_t rsgMeshGetPrimitiveCount(rs_mesh m); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| dk. | verileri almak için örgü |
|---|
İlerlemeler
| ağdaki temel grupların sayısı. Bu, basit temel öğelerin yanı sıra dizin verilerini içeren ayırmaları da içerir. |
Kullanımdan kaldırıldı. Kullanmayın.
Örgülerin birden fazla dizin kümesi olabilir. Bu işlev, sayıyı döndürür.
rsgMeshGetVertexAllocation : Köşe noktası tahsisini döndürme
| rs_allocation rsgMeshGetVertexAllocation(rs_mesh m, uint32_t dizin); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| dk. | verileri almak için örgü |
|---|---|
| dizin | köşe ayırma dizini |
İlerlemeler
| Köşe verileri içeren ayırma |
Kullanımdan kaldırıldı. Kullanmayın.
Örgünün parçası olan ve köşe verilerini (ör.konumlar, normaller, tekkoordinler) içeren bir ayırma döndürür.
rsgMeshGetVertexAllocationCount : Köşe ayırma sayısını döndürür
| uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| dk. | verileri almak için örgü |
|---|
İlerlemeler
| ağdaki tepe verileri içeren ayırmaların sayısı |
Kullanımdan kaldırıldı. Kullanmayın.
Ağda tepe noktası verilerini içeren ayırmaların sayısını döndürür.
rsgProgramFragmentConstantColor : Sabit işlev emülasyon programı için sabit rengi ayarlayın
| void rsgProgramFragmentConstantColor(rs_program_fragman pf, float r, float g, float b, float a); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Kullanımdan kaldırıldı. Kullanmayın.
Sabit bir fonksiyon emülasyon programı için sabit renk ayarlayın.
rsgProgramRasterGetCullMode : Program kafes cull modunu alma
| rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| k | sorguya program raster |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program kafes cull modunu alma
rsgProgramRasterIsPointSpriteEnabled : Program kafes noktası imge durumunu alma
| bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| k | sorguya program raster |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program kafes noktası imge durumunu alma
rsgProgramStoreGetBlendDstFunc : Program mağazası karıştırma hedefi işlevini alma
| rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| sn. | sorgulanacak program deposu |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program mağazası karışımı hedef işlevini alın
rsgProgramStoreGetBlendSrcFunc : Program mağazası karışımı kaynak işlevini alma
| rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| sn. | sorgulanacak program deposu |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program mağazası karışımı kaynak işlevini alın
rsgProgramStoreGetDepthFunc : Program mağazası derinliği işlevini alma
| rs_deeplink_func rsgProgramStoreGetDepthFunc(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| sn. | sorgulanacak program deposu |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program mağaza derinliği işlevini alma
rsgProgramStoreIsColorMaskAlphaEnabled : Program mağazası alfa bileşeni renk maskesini alın
| bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| sn. | sorgulanacak program deposu |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program mağazası alfa bileşeni renk maskesini alın
rsgProgramStoreIsColorMaskBlueEnabled : Program mağazası bulanıklaştırma bileşeninin renk maskesini alın
| bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| sn. | sorgulanacak program deposu |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program mağazası bulanıklaştırma bileşeninin renk maskesini alın
rsgProgramStoreIsColorMaskGreenEnabled : Program mağazası yeşil bileşen renk maskesini alın
| bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| sn. | sorgulanacak program deposu |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program mağazası yeşil bileşen renk maskesini alın
rsgProgramStoreIsColorMaskRedEnabled : Program mağazası kırmızı bileşen renk maskesini alın
| bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| sn. | sorgulanacak program deposu |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program mağazası kırmızı bileşen renk maskesi alın
rsgProgramStoreIsDepthMaskEnabled : Program mağazası derinliği maskesini al
| bool rsgProgramStoreIsDepthMaskEnabled(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| sn. | sorgulanacak program deposu |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program mağazası derinliği maskesini al
rsgProgramStoreIsDitherEnabled : Program mağazası değişiklik durumunu alın
| bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); | 32 bit için derleme yaparken. API düzeyi 16-22 |
Parametreler
| sn. | sorgulanacak program deposu |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Program mağazası değişiklik durumunu alma
rsgProgramVertexGetProjectionMatrix : Sabit fonksiyonlu bir köşe programı için projeksiyon matrisini alın
| void rsgProgramVertexGetProjectionMatrix(rs_matrix4x4* proj); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Parametreler
| Proj | mevcut projeksiyon matrisini |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Şu anda bağlı olan sabit bir fonksiyon köşe programı için projeksiyon matrisini alın. Bu işlevin özel bir köşe gölgelendiriciyle çağrılması hatayla sonuçlanır.
rsgProgramVertexLoadModelMatrix : Bağlı bir sabit fonksiyon köşe programı için model matrisini yükleme
| void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* modeli); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Parametreler
| model | model matrisi |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Halihazırda bağlı olan sabit bir fonksiyon köşe programı için model matrisini yükleyin. Bu işlevin özel bir köşe gölgelendiriciyle çağrılması hatayla sonuçlanır.
rsgProgramVertexLoadProjectionMatrix : Bağlı sabit fonksiyonlu bir köşe programı için projeksiyon matrisini yükleyin
| void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Parametreler
| Proj | projeksiyon matrisi |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Şu anda bağlı olan sabit bir fonksiyon köşe programı için projeksiyon matrisini yükleyin. Bu işlevin özel bir köşe gölgelendiriciyle çağrılması hatayla sonuçlanır.
rsgProgramVertexLoadTextureMatrix : Bağlı bir sabit fonksiyon köşe programı için doku matrisini yükleme
| void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4* tex); | 32 bit için derleme yaparken. API düzeyi 23 ve sonraki sürümlerden kaldırıldı |
Parametreler
| teksas | doku matrisi |
|---|
Kullanımdan kaldırıldı. Kullanmayın.
Şu anda bağlı olan sabit bir fonksiyon köşe programı için doku matrisini yükleyin. Bu işlevin özel bir köşe gölgelendiriciyle çağrılması hatayla sonuçlanır.