RenderScript 圖形函式和類型

總覽

RenderScript 的圖形子系統已從 API 級別 23 中移除。

摘要

已淘汰的類型
rs_blend_dst_func 已淘汰。混合目的地函式
rs_blend_src_func 已淘汰。混合來源函式
rs_cull_mode 已淘汰。隔熱模式
rs_depth_func 已淘汰。深度函式
rs_font 已淘汰。字型的控點
rs_mesh 已淘汰。處理網格
rs_primitive 已淘汰。如何解讀網格頂點資料
rs_program_fragment 已淘汰。處理 ProgramFragment
rs_program_raster 已淘汰。處理 ProgramRaster
rs_program_store 已淘汰。處理 ProgramStore
rs_program_vertex 已淘汰。ProgramVertex 處理
已淘汰的函式
rsgAllocationSyncAll 已淘汰。同步處理分配作業的內容
rsgBindColorTarget 已淘汰。設定色彩目標
rsgBindConstant 已淘汰。繫結常數分配
rsgBindDepthTarget 已淘汰。設定深度目標
rsgBindFont 已淘汰。繫結字型物件
rsgBindProgramFragment 已淘汰。繫結 ProgramFragment
rsgBindProgramRaster 已淘汰。與 ProgramRaster 建立繫結
rsgBindProgramStore 已淘汰。繫結 ProgramStore
rsgBindProgramVertex 已淘汰。繫結 ProgramVertex
rsgBindSampler 已淘汰。繫結取樣器
rsgBindTexture 已淘汰。繫結紋理分配
rsgClearAllRenderTargets 已淘汰。清除所有色彩和深度目標
rsgClearColor 已淘汰。從表面清除指定的顏色
rsgClearColorTarget 已淘汰。清除色彩目標
rsgClearDepth 已淘汰。清除深度表面
rsgClearDepthTarget 已淘汰。清除深度目標
rsgDrawMesh 已淘汰。繪製網格
rsgDrawQuad 已淘汰。繪製四分之一
rsgDrawQuadTexCoords 已淘汰。繪製紋理的四分之一
rsgDrawRect 已淘汰。繪製矩形
rsgDrawSpriteScreenspace 已淘汰。在螢幕空間中繪製矩形
rsgDrawText 已淘汰。繪製文字字串
rsgFinish 已淘汰。結束轉譯指令
rsgFontColor 已淘汰。設定字型顏色
rsgGetHeight 已淘汰。取得表面高度
rsgGetWidth 已淘汰。取得表面寬度
rsgMeasureText 已淘汰。取得文字字串的定界框
rsgMeshComputeBoundingBox 已淘汰。計算定界框
rsgMeshGetIndexAllocation 已淘汰。傳回包含索引資料的配置
rsgMeshGetPrimitive 已淘汰。傳回基本
rsgMeshGetPrimitiveCount 已淘汰。傳回索引集數量
rsgMeshGetVertexAllocation 已淘汰。傳回頂點配置
rsgMeshGetVertexAllocationCount 已淘汰。傳回頂點配置的數量
rsgProgramFragmentConstantColor 已淘汰。為固定函式模擬程式設定常數顏色
rsgProgramRasterGetCullMode 已淘汰。取得程式光柵 cull 模式
rsgProgramRasterIsPointSpriteEnabled 已淘汰。取得程式光柵點 Sprite 狀態
rsgProgramStoreGetBlendDstFunc 已淘汰。取得程式商店混合目的地函式
rsgProgramStoreGetBlendSrcFunc 已淘汰。取得程式存放區混合來源函式
rsgProgramStoreGetDepthFunc 已淘汰。取得程式儲存庫深度函式
rsgProgramStoreIsColorMaskAlphaEnabled 已淘汰。取得程式商店 Alpha 元件色彩遮罩
rsgProgramStoreIsColorMaskBlueEnabled 已淘汰。取得程式商店模糊元件顏色遮罩
rsgProgramStoreIsColorMaskGreenEnabled 已淘汰。取得程式商店綠色元件顏色遮罩
rsgProgramStoreIsColorMaskRedEnabled 已淘汰。取得程式商店紅色元件顏色遮罩
rsgProgramStoreIsDepthMaskEnabled 已淘汰。取得方案商店深度遮罩
rsgProgramStoreIsDitherEnabled 已淘汰。取得程式存放區暫存狀態
rsgProgramVertexGetProjectionMatrix 已淘汰。取得固定函式頂點程式的投影矩陣
rsgProgramVertexLoadModelMatrix 已淘汰。為繫結的固定函式頂點程式載入模型矩陣
rsgProgramVertexLoadProjectionMatrix 已淘汰。為繫結的固定函式頂點程式載入投影矩陣
rsgProgramVertexLoadTextureMatrix 已淘汰。為繫結的固定函式頂點程式載入紋理矩陣

類型

rs_blend_dst_func :混合目的地函式

含有下列值的列舉: 編譯 32 位元時。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

已淘汰。請勿使用。

rs_blend_src_func :混合來源函式

含有下列值的列舉: 編譯 32 位元時。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

已淘汰。請勿使用。

rs_cull_mode :曲線模式

含有下列值的列舉: 編譯 32 位元時。API 級別 16 - 22

RS_CULL_BACK = 0
RS_CULL_FRONT = 1
RS_CULL_NONE = 2
RS_CULL_INVALID = 100

已淘汰。請勿使用。

rs_depth_func :深度函式

含有下列值的列舉: 編譯 32 位元時。API 級別 16 - 22

RS_DEPTH_FUNC_ALWAYS = 0永遠繪製
RS_DEPTH_FUNC_LESS = 1如果傳入的深度值小於深度緩衝區中的深度值,就會繪製
RS_DEPTH_FUNC_LEQUAL = 2如果傳入的深度值小於或等於深度緩衝區中的傳入深度值,就會繪製
RS_DEPTH_FUNC_GREATER = 3如果傳入的深度值大於深度緩衝區中的深度值,就會繪製
RS_DEPTH_FUNC_GEQUAL = 4如果傳入的深度值大於或等於深度緩衝區中的深度值,就會繪製
RS_DEPTH_FUNC_EQUAL = 5如果傳入的深度值等於深度緩衝區中的深度值,就會繪製
RS_DEPTH_FUNC_NOTEQUAL = 6如果傳入的深度值不等於深度緩衝區中的深度值,就會繪製
RS_DEPTH_FUNC_INVALID = 100深度函式無效

已淘汰。請勿使用。

根據深度緩衝區中的傳入深度比較,指定條件繪圖。

rs_font :對字型的處理

編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

RenderScript 字型物件的不透明控制代碼。詳情請參閱 android.renderscript.Font

rs_mesh :處理網格

編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

RenderScript 網格物件的不透明控制代碼。請參閱:android.renderscript.Mesh

rs_primitive :如何解讀網格頂點資料

含有下列值的列舉: 編譯 32 位元時。API 級別 16 - 22

RS_PRIMITIVE_POINT = 0Vertex 資料會算繪為多個點
RS_PRIMITIVE_LINE = 1頂點組合會顯示為線條
RS_PRIMITIVE_LINE_STRIP = 2Vertex 資料會以連接的線條形式顯示
RS_PRIMITIVE_TRIANGLE = 3端點會顯示為個別三角形
RS_PRIMITIVE_TRIANGLE_STRIP = 4端點會呈現為由前三個頂點定義的連接三角形條,以及由新頂點定義的每個額外三角形
RS_PRIMITIVE_TRIANGLE_FAN = 5端點會呈現為一連串的三角形,這些三角形都共用做為來源
RS_PRIMITIVE_INVALID = 100原始物件無效

已淘汰。請勿使用。

說明在算繪網格時,如何解讀網格頂點資料

rs_program_fragment :處理 ProgramFragment 的處理情形

編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

RenderScript ProgramFragment 物件的不透明控制代碼。請參閱:android.renderscript.ProgramFragment

rs_program_raster :處理 ProgramRaster

編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

RenderScript ProgramRaster 物件的不透明控制代碼。請參閱:android.renderscript.ProgramRaster

rs_program_store :處理 ProgramStore

編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

RenderScript ProgramStore 物件的不透明控制代碼。請參閱:android.renderscript.ProgramStore

rs_program_vertex :處理 ProgramVertex

編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

RenderScript ProgramVertex 物件的不透明控制代碼。 詳情請參閱 android.renderscript.ProgramVertex

函式

rsgAllocationSyncAll :同步處理分配作業的內容

void rsgAllocationSyncAll(rs_allocation alloc); 編譯 32 位元時已從 API 級別 23 以上移除
void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type 來源); 編譯 32 位元時API 級別 14 - 22

已淘汰。請勿使用。

同步處理分配作業的內容。

如果已指定來源,則會從來源指定的記憶體空間進行同步處理。

如果未指定來源,請從其指令碼記憶體空間同步至 HW 記憶體空間。

rsgBindColorTarget :設定顏色目標

void rsgBindColorTarget(rs_allocation colorTarget, uintSlot); 編譯 32 位元時API 級別 14 - 22

已淘汰。請勿使用。

設定用於所有後續算繪呼叫的色彩目標

rsgBindConstant :繫結常數分配

void rsgBindConstant(rs_program_fragment ps, uintSlot, rs_allocation c); 編譯 32 位元時已從 API 級別 23 以上移除
void rsgBindConstant(rs_program_vertex pv, uintSlot, rs_allocation c); 編譯 32 位元時已從 API 級別 23 以上移除
參數
ps程式片段物件
時段程式中常數緩衝區的索引
c 鍵要繫結的常數
PV程式頂點物件

已淘汰。請勿使用。

將新的 Allocation 物件繫結至 ProgramFragment 或 ProgramVertex。分配作業必須是適用於程式的有效常數輸入。

rsgBindDepthTarget :設定深度目標

void rsgBindDepthTarget(rs_allocation depthTarget); 編譯 32 位元時API 級別 14 - 22

已淘汰。請勿使用。

設定用於所有後續算繪呼叫的深度目標

rsgBindFont :繫結字型物件

void rsgBindFont(rs_font font); 編譯 32 位元時已從 API 級別 23 以上移除
參數
font要繫結的物件

已淘汰。請勿使用。

繫結要用於所有後續字型算繪呼叫的字型物件

rsgBindProgramFragment :繫結 a ProgramFragment

void rsgBindProgramFragment(rs_program_fragment pf); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

將新的 ProgramFragment 繫結至算繪環境。

rsgBindProgramRaster :繫結 a ProgramRaster

void rsgBindProgramRaster(rs_program_raster pr); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

將新的 ProgramRaster 繫結至算繪環境。

rsgBindProgramStore :繫結至 ProgramStore

void rsgBindProgramStore(rs_program_store ps); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

將新的 ProgramStore 繫結至算繪環境。

rsgBindProgramVertex :繫結至 ProgramVertex

void rsgBindProgramVertex(rs_program_vertex pv); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

將新的 ProgramVertex 繫結至算繪環境。

rsgBindSampler :繫結範例

void rsgBindSampler(rs_program_fragment 片段, uintSlot, rs_sampler 範例); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

將新的 Sampler 物件繫結至 ProgramFragment。取樣器會在相符版位的紋理邊界上運作。

rsgBindTexture :繫結紋理分配

void rsgBindTexture(rs_program_fragment v, uintSlot, rs_allocation alloc); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

將新的 Allocation 物件繫結至 ProgramFragment。分配範圍必須是程式的有效紋理。紋理的取樣將由相符版位的取樣器限制控管。

rsgClearAllRenderTargets :清除所有色彩和深度目標

void rsgClearAllRenderTargets(); 編譯 32 位元時API 級別 14 - 22

已淘汰。請勿使用。

清除所有色彩和深度目標,並繼續在 framebuffer 內轉譯

rsgClearColor :從表面清除指定顏色

void rsgClearColor(float r, float g, float b, float a); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

將算繪介面清除為指定顏色。

rsgClearColorTarget :清除色彩目標

void rsgClearColorTarget(uintSlot); 編譯 32 位元時API 級別 14 - 22

已淘汰。請勿使用。

清除先前設定的色彩目標

rsgClearDepth :清除深度表面

void rsgClearDepth(float value); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

清除指定值的深度。

rsgClearDepthTarget :清除深度目標

void rsgClearDepthTarget(); 編譯 32 位元時API 級別 14 - 22

已淘汰。請勿使用。

清除先前設定的深度目標

rsgDrawMesh :繪製網格

void rsgDrawMesh(rs_mesh ism); 編譯 32 位元時已從 API 級別 23 以上移除
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex); 編譯 32 位元時已從 API 級別 23 以上移除
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex、uint start、uint len); 編譯 32 位元時已從 API 級別 23 以上移除
參數
主義要算繪的網格物件
primitiveIndex如果是含有多個原始群組的網格,這個參數會指定要繪製的群組索引。
開始範圍中的起始索引
Len要繪製的索引數量

已淘汰。請勿使用。

使用目前的結構定義狀態繪製網格。

如果指定 primitiveIndex,就會使用目前的結構定義狀態繪製網格的一部分。

如果同時指定了 start 和 len,請使用目前的結構定義狀態,繪製網格部分的指定索引範圍。

否則會算繪整個網格。

rsgDrawQuad :繪製四分之一

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); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

用於繪製簡易四元元件的低效能公用程式。不適用於繪製大量幾何圖形。

rsgDrawQuadTexCoords :繪製紋理的四元數

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 4, float 4, float 4, float 4, float 4, 4 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

用於繪製紋理四分之一的低效能公用程式。不適用於繪製大量幾何圖形。

rsgDrawRect :繪製矩形

void rsgDrawRect(float x1, float y1, float x2, float y2, float z); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

用於繪製簡易矩形的低效能公用程式。不適用於繪製大量幾何圖形。

rsgDrawSpriteScreenspace :在螢幕空間中繪製矩形

void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

用於在螢幕空間中繪製矩形的低效能函式。這個函式會使用預設的 PassoughtVertex。所有繫結的 ProgramVertex 都會遭到忽略這個函式會造成相當大的負擔,不應該用於在運送應用程式中繪製而成。

rsgDrawText :繪製文字字串

void rsgDrawText(const char* text, int x, int y); 編譯 32 位元時已從 API 級別 23 以上移除
void rsgDrawText(rs_allocation alloc, int x, int y); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

繪製指定字串和位置的文字

rsgFinish :結束轉譯指令

uint rsgFinish(); 編譯 32 位元時API 級別 14 - 22

已淘汰。請勿使用。

強制 RenderScript 完成所有轉譯指令

rsgFontColor :設定字型顏色

void rsgFontColor(float r, float g, float b, float a); 編譯 32 位元時已從 API 級別 23 以上移除
參數
r紅色元件
g綠色元件
b 鍵藍色元件
a 鍵Alpha 元件

已淘汰。請勿使用。

設定所有後續算繪呼叫的字型顏色

rsgGetHeight :取得表面高度

uint rsgGetHeight(); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

取得目前算繪介面的高度。

rsgGetWidth :取得表面寬度

uint rsgGetWidth(); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

取得目前算繪介面的寬度。

rsgMeasureText :取得文字字串的定界框

void rsgMeasureText(const char* text, int* left, int* 右, int* top, int* bottom); 編譯 32 位元時已從 API 級別 23 以上移除
void rsgMeasureText(rs_allocation alloc, int* left, int* 右, int* top, int* bottom); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

傳回 (0, 0) 相對於 (0, 0) 文字的定界框 左側、右側、頂端、底部可以是 NULL

rsgMeshComputeBoundingBox :計算定界框

void rsgMeshComputeBoundingBox(rs_mesh 網格, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); 編譯 32 位元時已從 API 級別 23 以上移除
void rsgMeshComputeBoundingBox(rs_mesh 網格, float3* bBoxMin, float3* bBoxMax); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

計算網格物件的軸對齊定界框

rsgMeshGetIndexAllocation :傳回含有索引資料的分配作業

rs_allocation rsgMeshGetIndexAllocation(rs_mesh m、uint32_t 索引); 編譯 32 位元時API 級別 16 - 22
參數
分鐘用來取得資料的網格
index索引分配的索引
傳回
包含索引資料的分配作業

已淘汰。請勿使用。

如果只指定原始物件,則傳回包含索引資料的分配作業或空值分配

rsgMeshGetPrimitive :傳回原始物件

rs_primitive rsgMeshGetPrimitive(rs_mesh m、uint32_t 索引); 編譯 32 位元時API 級別 16 - 22
參數
分鐘用來取得資料的網格
index原始索引
傳回
說明網格轉譯方式的基本知識

已淘汰。請勿使用。

傳回說明網格部分如何算繪的基本功能

rsgMeshGetPrimitiveCount :傳回索引集數量

uint32_t rsgMeshGetPrimitiveCount(rs_mesh m); 編譯 32 位元時API 級別 16 - 22
參數
分鐘用來取得資料的網格
傳回
網格中的原始群組數量。其中包括簡易基元和包含索引資料的配置

已淘汰。請勿使用。

網格可以有多個索引集,這個函式會傳回這個數字。

rsgMeshGetVertexAllocation :傳回頂點分配作業

rs_allocation rsgMeshGetVertexAllocation(rs_mesh m、uint32_t 索引); 編譯 32 位元時API 級別 16 - 22
參數
分鐘用來取得資料的網格
index頂點配置的索引
傳回
包含頂點資料的分配作業

已淘汰。請勿使用。

傳回屬於網格的一部分的配置,且包含頂點資料,例如位置、法線、三角函數等

rsgMeshGetVertexAllocationCount :傳回頂點分配數量

uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); 編譯 32 位元時API 級別 16 - 22
參數
分鐘用來取得資料的網格
傳回
包含頂點資料的網格中的配置數量

已淘汰。請勿使用。

傳回含有頂點資料的網格中的配置數量。

rsgProgramFragmentConstantColor :為固定函式模擬程式設定常數顏色

void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); 編譯 32 位元時已從 API 級別 23 以上移除

已淘汰。請勿使用。

為固定函式模擬程式設定常數顏色。

rsgProgramRasterGetCullMode :取得程式光柵 cull 模式

rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); 編譯 32 位元時API 級別 16 - 22
參數
pr要查詢的程式光柵

已淘汰。請勿使用。

取得程式光柵 cull 模式

rsgProgramRasterIsPointSpriteEnabled :取得程式光柵點合併狀態

bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); 編譯 32 位元時API 級別 16 - 22
參數
pr要查詢的程式光柵

已淘汰。請勿使用。

取得程式光柵點 Sprite 狀態

rsgProgramStoreGetBlendDstFunc :取得程式商店混合目的地函式

rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); 編譯 32 位元時API 級別 16 - 22
參數
ps要查詢的計畫儲存庫

已淘汰。請勿使用。

取得程式商店混合目的地函式

rsgProgramStoreGetBlendSrcFunc :取得程式儲存庫混合來源函式

rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); 編譯 32 位元時API 級別 16 - 22
參數
ps要查詢的計畫儲存庫

已淘汰。請勿使用。

取得程式存放區混合來源函式

rsgProgramStoreGetDepthFunc :取得程式儲存庫深度函式

rs_depth_func rsgProgramStoreGetDepthFunc(rs_program_store ps); 編譯 32 位元時API 級別 16 - 22
參數
ps要查詢的計畫儲存庫

已淘汰。請勿使用。

取得程式儲存庫深度函式

rsgProgramStoreIsColorMaskAlphaEnabled :取得程式儲存庫 Alpha 元件色彩遮罩

bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); 編譯 32 位元時API 級別 16 - 22
參數
ps要查詢的計畫儲存庫

已淘汰。請勿使用。

取得程式商店 Alpha 元件色彩遮罩

rsgProgramStoreIsColorMaskBlueEnabled :取得程式商店模糊元件顏色遮罩

bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); 編譯 32 位元時API 級別 16 - 22
參數
ps要查詢的計畫儲存庫

已淘汰。請勿使用。

取得程式商店模糊元件顏色遮罩

rsgProgramStoreIsColorMaskGreenEnabled :取得程式儲存庫綠色元件顏色遮罩

bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); 編譯 32 位元時API 級別 16 - 22
參數
ps要查詢的計畫儲存庫

已淘汰。請勿使用。

取得程式商店綠色元件顏色遮罩

rsgProgramStoreIsColorMaskRedEnabled :取得程式儲存庫紅色元件顏色遮罩

bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); 編譯 32 位元時API 級別 16 - 22
參數
ps要查詢的計畫儲存庫

已淘汰。請勿使用。

取得程式商店紅色元件顏色遮罩

rsgProgramStoreIsDepthMaskEnabled :取得計畫商店深度遮罩

bool rsgProgramStoreIsDepthMaskEnabled(rs_program_store ps); 編譯 32 位元時API 級別 16 - 22
參數
ps要查詢的計畫儲存庫

已淘汰。請勿使用。

取得方案商店深度遮罩

rsgProgramStoreIsDitherEnabled :取得程式儲存庫的工作階段狀態

bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); 編譯 32 位元時API 級別 16 - 22
參數
ps要查詢的計畫儲存庫

已淘汰。請勿使用。

取得程式存放區暫存狀態

rsgProgramVertexGetProjectionMatrix :取得固定函式頂點程式的投影矩陣

void rsgProgramVertexGetProjectionMatrix(rs_ Matrix4x4* proj); 編譯 32 位元時已從 API 級別 23 以上移除
參數
專案將目前的投影矩陣儲存至

已淘汰。請勿使用。

取得目前繫結的固定函式頂點程式的投影矩陣。使用自訂頂點著色器呼叫這個函式會導致錯誤。

rsgProgramVertexLoadModelMatrix :為繫結的固定函式頂點程式載入模型矩陣

void rsgProgramVertexLoadModelMatrix(const rs_ Matrix4x4* 模型); 編譯 32 位元時已從 API 級別 23 以上移除
參數
模型模型矩陣

已淘汰。請勿使用。

為目前繫結的固定函式頂點程式載入模型矩陣。使用自訂頂點著色器呼叫這個函式會導致錯誤。

rsgProgramVertexLoadProjectionMatrix :為繫結的固定函式頂點程式載入投影矩陣

void rsgProgramVertexLoadProjectionMatrix(const rs_ Matrix4x4* proj); 編譯 32 位元時已從 API 級別 23 以上移除
參數
專案投影矩陣

已淘汰。請勿使用。

針對目前繫結的固定函式端點程式載入投影矩陣。使用自訂頂點著色器呼叫這個函式會導致錯誤。

rsgProgramVertexLoadTextureMatrix :為繫結的固定函式頂點程式載入紋理矩陣

void rsgProgramVertexLoadTextureMatrix(const rs_ Matrix4x4* tex); 編譯 32 位元時已從 API 級別 23 以上移除
參數
美墨紋理矩陣

已淘汰。請勿使用。

針對目前繫結的固定函式頂點程式載入紋理矩陣。使用自訂頂點著色器呼叫這個函式會導致錯誤。