Funzioni e tipi di grafici RenderScript

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 = 0Sempre tracciato
RS_DEPTH_FUNC_LESS = 1Tracciata se il valore della profondità in entrata è inferiore a quello nel buffer di profondità
RS_DEPTH_FUNC_LEQUAL = 2Tracciata se il valore della profondità in entrata è inferiore o uguale a quello nel buffer di profondità
RS_DEPTH_FUNC_GREATER = 3Tracciata se il valore della profondità in entrata è maggiore di quello nel buffer di profondità
RS_DEPTH_FUNC_GEQUAL = 4Tracciata se il valore della profondità in entrata è maggiore o uguale a quello nel buffer di profondità
RS_DEPTH_FUNC_EQUAL = 5Disegnata se il valore della profondità in entrata è uguale a quello nel buffer di profondità
RS_DEPTH_FUNC_NOTEQUAL = 6Tracciata se il valore della profondità in entrata non è uguale a quello nel buffer di profondità
RS_DEPTH_FUNC_INVALID = 100Funzione 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 = 0I dati di Vertex verranno visualizzati come una serie di punti
RS_PRIMITIVE_LINE = 1Le coppie di vertici verranno visualizzate come linee
RS_PRIMITIVE_LINE_STRIP = 2I dati di Vertex verranno visualizzati come una fascia di linea connessa
RS_PRIMITIVE_TRIANGLE = 3I vertici verranno rappresentati come singoli triangoli
RS_PRIMITIVE_TRIANGLE_Strip = 4I 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 = 5I vertici verranno visualizzati come una sequenza di triangoli che condividono tutti il primo vertice come origine
RS_PRIMITIVE_INVALID = 100Primitiva 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
psoggetto frammento di programma
spazioindice del buffer costante sul programma
ccostanti da associare
pvprogramma 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
carattereoggetto 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
Ismol'oggetto mesh per il rendering
Indice primitivoper le mesh che contengono più gruppi primitivi, questo parametro specifica l'indice del gruppo da tracciare.
partenzaindice iniziale nell'intervallo
Lennumero 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
rcomponente rosso
gcomponente verde
bcomponente blu
acomponente 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
mper ottenere dati
indiceindice 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
mper ottenere dati
indiceindice 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
mper 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
mper ottenere dati
indiceindice 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
mper 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
prprogramma 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
prprogramma 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
psarchivio 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
psarchivio 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
psarchivio 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
psarchivio 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
psarchivio 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
psarchivio 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
psarchivio 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
psarchivio 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
psarchivio 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
proiettoreper 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
modellomatrice 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
proiettorematrice 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
Texmatrice 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.