Panoramica
Il sottosistema grafico di RenderScript è stato rimosso al livello API 23.
Riepilogo
Tipi deprecati | |
---|---|
rs_blend_dst_func | Obsoleta. Funzione di destinazione della combinazione |
rs_blend_src_func | Obsoleta. Funzione di origine della combinazione |
modalità_cull_rs | Obsoleta. Modalità di raccolta |
func_profondità_rs | Obsoleta. Funzione di profondità |
font_rs | Obsoleta. Passa a un carattere |
Obsoleta. Passa a una rete mesh | |
primitivo rs | Obsoleta. Come interpretare i dati del vertice mesh |
frammento_programma_rs | Obsoleta. Esegui l'handle in un ProgramFragment |
rs_program_raster | Obsoleta. Gestisci in un ProgramRaster |
rs_program_store | Obsoleta. Gestisci in un ProgramStore |
rs_program_vertex | Obsoleta. Gestisci in un ProgramVertex |
Funzioni deprecate | |
---|---|
rsgAllocationSyncAll | Obsoleta. Sincronizzare i contenuti di un'allocazione |
rsgBindColorTarget | Obsoleta. Impostare il colore target |
rsgBindCostante | Obsoleta. Associa un'allocazione costante |
rsgBinddepthTarget | Obsoleta. Impostare il target di profondità |
Carattere rsgBind | Obsoleta. Associare un oggetto carattere |
ProgrammaFragment rsgBind | Obsoleta. Associazione di un ProgramFragment |
ProgrammaRaster rsgBind | Obsoleta. Associazione di un ProgramRaster |
rsgBindProgramStore | Obsoleta. Associazione di un ProgramStore |
ProgrammaVertex: rsgBind | Obsoleta. Associazione di un ProgramVertex |
Campione rsgBind | Obsoleta. Associare un Sampler |
Testo rsgBind | Obsoleta. Associare l'allocazione di una texture |
rsgClearAllRenderTarget | Obsoleta. Cancella tutti i target di colore e profondità |
rsgClearColor | Obsoleta. Cancella il colore specificato dalla superficie |
rsgClearColorTarget | Obsoleta. Cancella il target colore |
rsgClearProfondità | Obsoleta. Pulire la superficie in profondità |
rsgCleardepthTarget | Obsoleta. Cancella il target di profondità |
rsgDrawMesh | Obsoleta. Disegna una mesh |
rsgDrawQuad | Obsoleta. Disegna un quadrato |
rsgDrawQuadTexCoords | Obsoleta. Disegna un riquadro con texture |
rsgDrawRect | Obsoleta. Disegna un rettangolo |
rsgDrawSpriteScreenspace | Obsoleta. Disegna rettangoli nello spazio schermo |
Testo sul disegno rsg | Obsoleta. Disegna una stringa di testo |
rsgFinish | Obsoleta. Termina comandi di rendering |
ColoreCarattere rsg | Obsoleta. Impostare il colore del carattere |
rsgGetHeight | Obsoleta. Ottieni l'altezza della superficie |
rsgGetLarghezza | Obsoleta. Ottieni la larghezza della superficie |
Testo misurazione rsg | Obsoleta. Ottieni il riquadro di delimitazione per una stringa di testo |
Riquadro di delimitazione delle risorse di calcolo rsg | Obsoleta. Calcola un riquadro di delimitazione |
Allocatura dell'indice rsgMeshGetIndex | Obsoleta. Restituisce un'allocazione contenente dati di indice |
rsgMeshGetPrimitive | Obsoleta. Restituisce la primitiva |
rsgMeshGetPrimitiveCount | Obsoleta. Restituisce il numero di insiemi di indici |
rsgMeshGetVertexAllocation | Obsoleta. Restituire un'allocazione del vertice |
rsgMeshGetVertexAllocationCount | Obsoleta. Restituisce il numero di allocazioni dei vertici |
rsgProgramFragmentConstantColor | Obsoleta. Imposta il colore costante per un programma di emulazione di funzioni fisse |
rsgProgramRasterGetCullMode | Obsoleta. Ottieni modalità di eliminazione raster programma |
rsgProgramRasterIsPointSpriteEnabled | Obsoleta. Ottieni stato sprite punto raster programma |
rsgProgramStoreGetBlendDstFunc | Obsoleta. Ottieni funzione di destinazione combinazione negozio programma |
rsgProgramStoreGetBlendSrcFunc | Obsoleta. Ottieni funzione di origine combinazione negozio programma |
rsgProgramStoreGetDetailsFunc | Obsoleta. Ottieni funzione di profondità negozio programma |
rsgProgramStoreIsColorMaskAlphaEnabled | Obsoleta. Ottieni la maschera di colore del componente alpha dello store del programma |
rsgProgramStoreIsColorMaskBlueEnabled | Obsoleta. Ottieni la maschera di colore del componente di sfocatura dello store del programma |
rsgProgramStoreIsColorMaskGreenEnabled | Obsoleta. Ottieni la maschera di colore del componente verde del negozio del programma |
rsgProgramStoreIsColorMaskRedEnabled | Obsoleta. Ottieni la maschera di colore rosso del componente del negozio del programma |
rsgProgramStoreIsdepthMaskEnabled | Obsoleta. Ottieni la maschera di profondità dello store del programma |
rsgProgramStoreIsDitherEnabled | Obsoleta. Ottieni stato dithering dell'archivio programma |
rsgProgramVertexGetProjectionMatrix | Obsoleta. Ottieni la matrice di proiezione per un programma di vertice di funzione fissa |
rsgProgramVertexLoadModelMatrix | Obsoleta. Carica la matrice del modello per un programma di vertice di funzione fissa associato |
rsgProgramVertexLoadProjectionMatrix | Obsoleta. Carica la matrice di proiezione per un programma di vertice di funzione fissa associato |
rsgProgramVertexLoadTextureMatrix | Obsoleta. Carica la matrice di texture per un programma di vertice di funzione fissa associato |
Tipi
rs_blend_dst_func : funzione di destinazione della combinazione
Un'enum con i seguenti valori: Quando si compila per 32 bit. Livelli 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 |
Obsoleta. Non utilizzare.
rs_blend_src_func : funzione di origine della combinazione
Un'enum con i seguenti valori: Quando si compila per 32 bit. Livelli 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 |
Obsoleta. Non utilizzare.
rs_cull_mode : modalità di eliminazione
Un'enum con i seguenti valori: Quando si compila per 32 bit. Livelli API 16-22
RS_CULL_BACK = 0 | |
---|---|
RS_CULL_FRONT = 1 | |
RS_CULL_NONE = 2 | |
RS_CULL_INVALID = 100 |
Obsoleta. Non utilizzare.
rs_depth_func : funzione di profondità
Un'enum con i seguenti valori: Quando si compila per 32 bit. Livelli API 16-22
RS_DEPTH_FUNC_ALWAYS = 0 | Sempre tracciato |
---|---|
RS_DEPTH_FUNC_LESS = 1 | Tracciata se il valore della profondità in entrata è inferiore a quello nel buffer di profondità |
RS_DEPTH_FUNC_LEQUAL = 2 | Tracciata se il valore della profondità in entrata è inferiore o uguale a quello nel buffer di profondità |
RS_DEPTH_FUNC_GREATER = 3 | Tracciata se il valore della profondità in entrata è maggiore di quello nel buffer di profondità |
RS_DEPTH_FUNC_GEQUAL = 4 | Tracciata se il valore della profondità in entrata è maggiore o uguale a quello nel buffer di profondità |
RS_DEPTH_FUNC_EQUAL = 5 | Disegnata se il valore della profondità in entrata è uguale a quello nel buffer di profondità |
RS_DEPTH_FUNC_NOTEQUAL = 6 | Tracciata se il valore della profondità in entrata non è uguale a quello nel buffer di profondità |
RS_DEPTH_FUNC_INVALID = 100 | Funzione di profondità non valida |
Obsoleta. Non utilizzare.
Specifica il disegno condizionale in base al confronto tra la profondità in entrata e quella trovata nel buffer di profondità.
rs_font : passa a un carattere
Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi
Obsoleta. Non utilizzare.
Punto di manipolazione opaco a un oggetto del carattere RenderScript. Vedi: android.renderscript.Font
rs_mesh : gestisci una rete mesh
Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi
Obsoleta. Non utilizzare.
Punto di manipolazione opaco a un oggetto mesh RenderScript. Vedi: android.renderscript.Mesh
rs_primitive : come interpretare i dati del vertice mesh
Un'enum con i seguenti valori: Quando si compila per 32 bit. Livelli API 16-22
RS_PRIMITIVE_POINT = 0 | I dati di Vertex verranno visualizzati come una serie di punti |
---|---|
RS_PRIMITIVE_LINE = 1 | Le coppie di vertici verranno visualizzate come linee |
RS_PRIMITIVE_LINE_STRIP = 2 | I dati di Vertex verranno visualizzati come una fascia di linea connessa |
RS_PRIMITIVE_TRIANGLE = 3 | I vertici verranno rappresentati come singoli triangoli |
RS_PRIMITIVE_TRIANGLE_Strip = 4 | I vertici verranno visualizzati come una striscia di triangolo connessa definita dai primi tre vertici con ogni triangolo aggiuntivo definito da un nuovo vertice |
RS_PRIMITIVE_TRIANGLE_FAN = 5 | I vertici verranno visualizzati come una sequenza di triangoli che condividono tutti il primo vertice come origine |
RS_PRIMITIVE_INVALID = 100 | Primitiva non valida |
Obsoleta. Non utilizzare.
Descrive il modo in cui i dati del vertice mesh vengono interpretati durante il rendering
rs_program_fragment : handle in un ProgramFragment
Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi
Obsoleta. Non utilizzare.
Punto di manipolazione opaco a un oggetto RenderScript ProgramFragment. Visita: android.renderscript.ProgramFragment
rs_program_raster : gestione di un ProgramRaster
Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi
Obsoleta. Non utilizzare.
Punto di manipolazione opaco a un oggetto RenderScript ProgramRaster. Visualizza: android.renderscript.ProgramRaster
rs_program_store : accesso a un ProgramStore
Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi
Obsoleta. Non utilizzare.
Handle opaco a un oggetto RenderScript ProgramStore. Visita: android.renderscript.ProgramStore
rs_program_vertex : gestione di un ProgramVertex
Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi
Obsoleta. Non utilizzare.
Punto di manipolazione opaco a un oggetto RenderScript ProgramVertex. Visita: android.renderscript.ProgramVertex
Funzioni
rsgAllocationSyncAll : sincronizza i contenuti di un'allocazione
void rsgAllocationSyncAll(rs_allocation alloc); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type source); | Durante la compilazione a 32 bit. Livelli API 14-22 |
Obsoleta. Non utilizzare.
Sincronizzare i contenuti di un'allocazione.
Se l'origine è specificata, esegui la sincronizzazione dallo spazio di memoria specificato dall'origine.
Se l'origine non è specificata, esegui la sincronizzazione dallo spazio di memoria SCRIPT agli spazi di memoria HW.
rsgBindColorTarget : imposta il target colore
void rsgBindColorTarget(rs_allocation colorTarget, uint slot); | Durante la compilazione a 32 bit. Livelli API 14-22 |
Obsoleta. Non utilizzare.
Imposta il colore target utilizzato per tutte le successive chiamate al rendering
rsgBindConstant : associa un'allocazione costante
void rsgBindCostant(rs_program_fragment ps, uint slot, rs_allocation c); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
void rsgBindConstant(rs_program_vertex pv, uint slot, rs_allocation c); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Parametri
ps | oggetto frammento di programma |
---|---|
spazio | indice del buffer costante sul programma |
c | costanti da associare |
pv | programma oggetto vertex |
Obsoleta. Non utilizzare.
Associa un nuovo oggetto di allocazione a un ProgramFragment o ProgramVertex. L'allocazione deve essere un input costante valido per il Programma.
rsgBinddepthTarget : imposta il target di profondità
void rsgBinddepthTarget(rs_allocation depthTarget); | Durante la compilazione a 32 bit. Livelli API 14-22 |
Obsoleta. Non utilizzare.
Imposta il target di profondità utilizzato per tutte le successive chiamate di rendering
rsgBindFont : associa un oggetto carattere
void rsgBindFont(font rs_font); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Parametri
carattere | oggetto da associare |
---|
Obsoleta. Non utilizzare.
Associa l'oggetto carattere da utilizzare per tutte le successive chiamate al rendering dei caratteri
rsgBindProgramFragment : associa un ProgramFragment
void rsgBindProgramFragment(rs_program_fragment pf); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Associa un nuovo ProgramFragment al contesto del rendering.
rsgBindProgramRaster : associa un ProgramRaster
void rsgBindProgramRaster(rs_program_raster pr); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Associa un nuovo ProgramRaster al contesto di rendering.
rsgBindProgramStore : associa un ProgramStore
void rsgBindProgramStore(rs_program_store ps); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Associa un nuovo ProgramStore al contesto di rendering.
rsgBindProgramVertex : associa un ProgramVertex
void rsgBindProgramVertex(rs_program_vertex pv); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Associa un nuovo ProgramVertex al contesto di rendering.
rsgBindSampler : associa un'anteprima
void rsgBindSampler(frammento rs_program_fragment, slot uint, campionatore rs_sampler); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Associa un nuovo oggetto Sampler a un ProgramFragment. Il campionatore opererà sulla texture associata nello slot corrispondente.
rsgBindTexture : associa l'allocazione di una texture
void rsgBindTexture(rs_program_fragment v, uint slot, rs_allocation alloc); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Associa un nuovo oggetto di allocazione a un ProgramFragment. L'allocazione deve essere una texture valida per il programma. Il campionamento della texture verrà controllato dal campionatore associato nello slot di corrispondenza.
rsgClearAllRenderTarget : cancella tutti i target di colore e profondità
void rsgClearAllRenderTarget() | Durante la compilazione a 32 bit. Livelli API 14-22 |
Obsoleta. Non utilizzare.
Cancella tutti i target di colore e profondità e riprendi il rendering nel framebuffer
rsgClearColor : cancella il colore specificato dalla superficie
void rsgClearColor(float r, float g, float b, float a); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Cancella la superficie di rendering con il colore specificato.
rsgClearColorTarget : cancella il target del colore
void rsgClearColorTarget(uint slot); | Durante la compilazione a 32 bit. Livelli API 14-22 |
Obsoleta. Non utilizzare.
Cancella il colore target impostato in precedenza
rsgClearProfondità : cancella la superficie in profondità
void rsgClearProfond(valore in virgola mobile); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Cancella il supporto della profondità in base al valore specificato.
rsgCleardepthTarget : cancella il target di profondità
void rsgCleardepthTarget() | Durante la compilazione a 32 bit. Livelli API 14-22 |
Obsoleta. Non utilizzare.
Cancella il target di profondità impostato in precedenza
rsgDrawMesh : disegna una mesh
void rsgDrawMesh(ismo rs_mesh); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
void rsgDrawMesh(ismo rs_mesh, uint primitiveIndex); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex, uint start, uint len); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Parametri
Ismo | l'oggetto mesh per il rendering |
---|---|
Indice primitivo | per le mesh che contengono più gruppi primitivi, questo parametro specifica l'indice del gruppo da tracciare. |
partenza | indice iniziale nell'intervallo |
Len | numero di indici da tracciare |
Obsoleta. Non utilizzare.
Disegna una mesh utilizzando lo stato di contesto corrente.
Se è specificato l'indice primitivo, disegna parte di una mesh utilizzando lo stato di contesto corrente.
Se sono specificati anche start e len, traccia l'intervallo di indice specificato di una parte di una mesh utilizzando lo stato di contesto corrente.
In caso contrario, viene eseguito il rendering dell'intero mesh.
rsgDrawQuad : disegna un quadrato
void rsgDrawQuad(float x1, in virgola mobile y1, in virgola mobile z1, in virgola mobile x2, in virgola mobile y2, in virgola mobile z2, in virgola mobile x3, in virgola mobile y3, in virgola mobile z3, in virgola mobile x4, in virgola mobile y4, in virgola mobile z4); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Funzione di utilità a basse prestazioni per disegnare un quadrato semplice. Non è destinata al disegno di grandi quantità di geometria.
rsgDrawQuadTexCoords : disegna un riquadro con texture
void rsgDrawQuadTexCoords(float x1, float y1, float z1, float u1, float v1, float x2, y2, in virgola mobile z2, float u2, float v2, float x3, float y3, float z3, float v3; | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Funzione di utilità a basse prestazioni per disegnare un riquadro con texture. Non è destinato a tracciare grandi quantità di geometria.
rsgDrawRect : disegna un rettangolo
void rsgDrawRect(float x1, float y1, float x2, float y2, float z); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Funzione di utilità a basse prestazioni per disegnare un rettangolo semplice. Non è destinata a disegnare grandi quantità di geometria.
rsgDrawSpriteScreenspace : disegna rettangoli nello spazio schermo
void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Funzione a basse prestazioni per il disegno di rettangoli nello spazio dello schermo. Questa funzione utilizza il passthrough predefinito ProgramVertex. Qualsiasi programma ProgramVertex associato viene ignorato. Questa funzione ha un overhead considerevole e non deve essere utilizzata per attirare applicazioni di spedizione.
rsgDrawText : disegna una stringa di testo
void rsgDrawText(const char* text, int x, int y); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
void rsgDrawText(rs_allocation alloc, int x, int y); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Disegna un testo sulla base di una stringa e di una posizione
rsgFinish : termina i comandi di rendering
uint rsgFinish() | Durante la compilazione a 32 bit. Livelli API 14-22 |
Obsoleta. Non utilizzare.
Forza RenderScript per completare tutti i comandi di rendering
rsgFontColor : imposta il colore del carattere
void rsgFontColor(float r, float g, float b, float a); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Parametri
r | componente rosso |
---|---|
g | componente verde |
b | componente blu |
a | componente alfa |
Obsoleta. Non utilizzare.
Imposta il colore del carattere per tutte le successive chiamate di rendering
rsgGetHeight : ottieni l'altezza della superficie
uint rsgGetHeight() | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Ottieni l'altezza della superficie di rendering corrente.
rsgGetLarghezza : visualizza la larghezza della superficie
uint rsgGetLarghezza() | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Ottieni la larghezza della superficie di rendering corrente.
rsgMisuraText : ottieni il riquadro di delimitazione per una stringa di testo
void rsgMeasurementText(const char* text, int* left, int* right, int* top, int* bottom); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
void rsgMeasurementText(rs_allocation alloc, int* left, int* right, int* top, int* bottom); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Restituisce il riquadro di delimitazione del testo in base a (0, 0) Qualsiasi tra left, right, top, bottom potrebbe essere NULL
rsgMeshComputeBoundingBox : calcola un riquadro di delimitazione
void rsgMeshComputeBoundingBox(mesh rs_mesh, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
void rsgMeshComputeBoundingBox(mesh rs_mesh, float3* bBoxMin, float3* bBoxMax); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Calcola un riquadro di delimitazione allineato all'asse di un oggetto mesh
rsgMeshGetIndexAllocation : restituisce un'allocazione contenente dati di indice
rs_allocation rsgMeshGetIndexAllocation(rs_mesh m, indice uint32_t); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
m | per ottenere dati |
---|---|
indice | indice dell'allocazione dell'indice |
Ritorni
allocazione contenente dati di indice |
Obsoleta. Non utilizzare.
Restituisce un'allocazione contenente dati di indice o un'allocazione nulla se è specificata solo la primitiva
rsgMeshGetPrimitive : restituisce la primitiva
rs_primitive rsgMeshGetPrimitive(rs_mesh m, indice uint32_t); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
m | per ottenere dati |
---|---|
indice | indice della primitiva |
Ritorni
primitiva che descrive il rendering del mesh |
Obsoleta. Non utilizzare.
Restituisce la primitiva che descrive come una parte della mesh viene visualizzata
rsgMeshGetPrimitiveCount : restituisce il numero di insiemi di indici
uint32_t rsgMeshGetPrimitiveCount(rs_mesh m); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
m | per ottenere dati |
---|
Ritorni
di gruppi primitivi nel mesh. Sono incluse primitive semplici e allocazioni contenenti dati di indice |
Obsoleta. Non utilizzare.
Le mesh possono avere più insiemi di indici, questa funzione restituisce il numero.
rsgMeshGetVertexAllocation : restituisce un'allocazione di vertice
rs_allocation rsgMeshGetVertexAllocation(rs_mesh m, indice uint32_t); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
m | per ottenere dati |
---|---|
indice | indice dell'allocazione del vertice |
Ritorni
allocazione contenente i dati vertice |
Obsoleta. Non utilizzare.
Restituisce un'allocazione che fa parte della mesh e contiene i dati del vertice, ad esempio posizioni, normali, texcoord
rsgMeshGetVertexAllocationCount : restituisce il numero di allocazioni dei vertici
uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
m | per ottenere dati |
---|
Ritorni
numero di allocazioni nel mesh che contengono i dati del vertice |
Obsoleta. Non utilizzare.
Restituisce il numero di allocazioni nel mesh che contengono i dati del vertice
rsgProgramFragmentConstantColor : imposta il colore costante per un programma di emulazione di funzioni fissa
void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Obsoleta. Non utilizzare.
Imposta il colore della costante per un programma di emulazione di funzioni fisse.
rsgProgramRasterGetCullMode : recupero della modalità di eliminazione raster del programma
rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
pr | programma raster per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni modalità di eliminazione raster programma
rsgProgramRasterIsPointSpriteEnabled : ottiene lo stato dello sprite raster del programma
bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
pr | programma raster per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni stato sprite punto raster programma
rsgProgramStoreGetBlendDstFunc : ottieni la funzione di destinazione di unione del negozio di programmi
rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
ps | archivio di programmi per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni funzione di destinazione combinazione negozio programma
rsgProgramStoreGetBlendSrcFunc : ottieni la funzione di origine combinazione dell'archivio programmi
rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
ps | archivio di programmi per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni funzione di origine combinazione negozio programma
rsgProgramStoreGetInsightsFunc : ottieni la funzione di profondità negozio del programma
rs_depth_func rsgProgramStoreGetdepthFunc(rs_program_store ps); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
ps | archivio di programmi per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni funzione di profondità negozio programma
rsgProgramStoreIsColorMaskAlphaEnabled : ottieni la maschera di colore del componente alfa dell'archivio programmi
bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
ps | archivio di programmi per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni la maschera di colore del componente alpha dello store del programma
rsgProgramStoreIsColorMaskBlueEnabled : ottieni la maschera di colore del componente di sfocatura del negozio
bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
ps | archivio di programmi per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni la maschera di colore del componente di sfocatura dello store del programma
rsgProgramStoreIsColorMaskGreenEnabled : ottieni la maschera di colore verde del programma store
bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
ps | archivio di programmi per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni la maschera di colore del componente verde del negozio del programma
rsgProgramStoreIsColorMaskRedEnabled : ricevi la maschera di colore rosso del negozio del programma
bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
ps | archivio di programmi per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni la maschera di colore rosso del componente del negozio del programma
rsgProgramStoreIsdepthMaskEnabled : ottiene la maschera di profondità dell'archivio del programma
bool rsgProgramStoreIsdepthMaskEnabled(rs_program_store ps); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
ps | archivio di programmi per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni la maschera di profondità dello store del programma
rsgProgramStoreIsDitherEnabled : ottieni lo stato dithering dell'archivio del programma
bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); | Durante la compilazione a 32 bit. Livelli API 16-22 |
Parametri
ps | archivio di programmi per eseguire query |
---|
Obsoleta. Non utilizzare.
Ottieni stato dithering dell'archivio programma
rsgProgramVertexGetProjectionMatrix : ottieni la matrice di proiezione per un programma di vertice di funzione fissa
void rsgProgramVertexGetProjectionMatrix(rs_matrix4x4* proj); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Parametri
proiettore | per memorizzare la matrice di proiezione corrente |
---|
Obsoleta. Non utilizzare.
Ottieni la matrice di proiezione per un programma di vertice di funzione fissa attualmente associato. La chiamata di questa funzione con un Vertex Shader personalizzato potrebbe restituire un errore.
rsgProgramVertexLoadModelMatrix : carica la matrice del modello per un programma di vertice di funzione fissa associata
void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* modello); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Parametri
modello | matrice del modello |
---|
Obsoleta. Non utilizzare.
Carica la matrice del modello per un programma di vertice di funzione fissa attualmente associato. La chiamata di questa funzione con un Vertex Shader personalizzato potrebbe restituire un errore.
rsgProgramVertexLoadProjectionMatrix : carica la matrice di proiezione per un programma di vertice a funzione fissa associata
void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Parametri
proiettore | matrice di proiezione |
---|
Obsoleta. Non utilizzare.
Carica la matrice di proiezione per un programma di vertice di funzione fissa attualmente associato. La chiamata di questa funzione con un Vertex Shader personalizzato potrebbe restituire un errore.
rsgProgramVertexLoadTextureMatrix : carica la matrice della texture per un programma di vertice a funzione fissa associata
void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4* tex); | Durante la compilazione a 32 bit. Rimossa dal livello API 23 e successivi |
Parametri
Tex | matrice delle texture |
---|
Obsoleta. Non utilizzare.
Carica la matrice della texture per un programma di vertice di funzione fissa attualmente associato. La chiamata di questa funzione con un Vertex Shader personalizzato potrebbe restituire un errore.