RenderScript Grafik İşlevleri ve Türleri

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 = 0Her zaman çizilmiş
RS_DEPTH_FUNC_LESS = 1Gelen derinlik değeri, derinlik arabelleğindeki değerden düşükse çizilir
RS_DEPTH_FUNC_LEQUAL = 2Gelen derinlik değeri, derinlik arabelleğindeki değerden daha az veya ona eşitse çizilir
RS_DEPTH_FUNC_GREATER = 3Gelen derinlik değeri, derinlik arabelleğindeki değerden büyükse çizilir
RS_DEPTH_FUNC_GEQUAL = 4Gelen derinlik değeri, derinlik arabelleğindeki değerden daha büyük veya ona eşitse çizilir
RS_DEPTH_FUNC_EQUAL = 5Gelen derinlik değeri, derinlik arabelleğindeki değere eşitse çizilir
RS_DEPTH_FUNC_NOTEQUAL = 6Gelen derinlik değeri, derinlik arabelleğindeki değere eşit değilse çizilir
RS_DEPTH_FUNC_INVALID = 100Geç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 = 0Köşe verileri bir nokta dizisi olarak oluşturulur
RS_PRIMITIVE_LINE = 1Köşe çiftleri çizgi olarak oluşturulur
RS_PRIMITIVE_LINE_STRIP = 2Köşe verileri bağlı bir çizgi şeridi olarak oluşturulur
RS_PRIMITIVE_TRIANGLE = 3Köşeler bağımsız üçgenler olarak oluşturulur
RS_PRIMITIVE_TRIANGLE_STRIP = 4Köş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 = 5Köş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 = 100Geç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ıkprogramdaki sabit tamponun indeksi
cbağlanacak sabitler
pvprogram 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
fontbağ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
adoluşturulacak örgü nesne
primitifEndeksbirden çok temel grup içeren örgüler için bu parametre, çizilecek grubun dizinini belirtir.
başlataralı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
rkırmızı bileşen
gyeşil bileşen
bmavi bileşen
CANNOT TRANSLATEalfa 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ü
dizindizin 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ü
dizinilkelin 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ü
dizinköş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
ksorguya 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
ksorguya 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
Projmevcut 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
modelmodel 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
Projprojeksiyon 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
teksasdoku 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.