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.