Indice RenderScript

Costanti

M_1_PI 1 / pi, come float a 32 bit
M_2_PI 2 / pi, come float a 32 bit
M_2_SQRTPI 2 / sqrt(pi), come valore in virgola mobile a 32 bit
L_E e, come valore in virgola mobile a 32 bit
LN10 log_e(10), come valore in virgola mobile a 32 bit
LN2 log_e(2), come valore in virgola mobile a 32 bit
M_LOG10E log_10(e), come valore in virgola mobile a 32 bit
M_LOG2E log_2(e), come valore in virgola mobile a 32 bit
M_PI pi greco, come valore in virgola mobile a 32 bit
M_PI_2 pi / 2, come float a 32 bit
M_PI_4 pi greco / 4, come valore in virgola mobile a 32 bit
M_SQRT1_2 1 / sqrt(2), come valore in virgola mobile a 32 bit
RADQ2 radice quadrata(2), come valore in virgola mobile a 32 bit

Tipi

car2 Due numeri interi con segno a 8 bit
car3 Tre numeri interi con segno a 8 bit
car4 Quattro numeri interi firmati a 8 bit
doppio2 Due valori in virgola mobile a 64 bit
doppio3 Tre valori in virgola mobile a 64 bit
doppio4 Quattro floating a 64 bit
float2 Due valori in virgola mobile a 32 bit
float3 Tre valori in virgola mobile a 32 bit
float4 Quattro valori in virgola mobile a 32 bit
metà Valore in virgola mobile a 16 bit
metà 2 Due valori in virgola mobile a 16 bit
metà3 Tre valori a virgola mobile a 16 bit
metà 4 Quattro valori in virgola mobile a 16 bit
int16_t Numero intero con firma a 16 bit
int2 Due numeri interi con segno a 32 bit
int3 Tre numeri interi firmati a 32 bit
int32_t Numero intero con firma a 32 bit
int4 Quattro numeri interi firmati a 32 bit
int64_t Numero intero firmato a 64 bit
int8_t Numero intero con firma a 8 bit
lungo2 Due numeri interi firmati a 64 bit
lungo3 Tre numeri interi firmati a 64 bit
lungo4 Quattro numeri interi firmati a 64 bit
allocazione_rs Gestire un'allocazione
faccia_cubo_allocation_rs_allocation Enum per la selezione delle facce della mappa cubica
tipo_utilizzo_allocation Bitfield per specificare la modalità di utilizzo di un'allocazione
rs_data_kind Tipo di dati dell'elemento
tipo_dati_rs Tipo di dati di base dell'elemento
elemento_rs Eseguire l'handle di un elemento
rs_per_ogni_strategia_t Ordine di elaborazione delle celle suggerito
rs_kernel Handle in una funzione kernel
contesto rs_kernel Handle in un contesto di chiamata kernel
matrix2x2 Matrice 2x2 di galleggianti a 32 bit
rs_matrix3x3 Matrice 3x3 di galleggi a 32 bit
rs_matrix4x4 Matrice 4x4 di galleggianti a 32 bit
rs_quaternion Quaternione
rs_sampler Gestire un Sampler
valore_campione rs Valore T a capo del campionatore
rs_script Gestisci in uno script
rs_script_call_t Informazioni sull'iterazione delle celle
tempo_rs_t Secondi dal 1° gennaio 1970
rs_tm Struttura di data e ora
tipo_rs Da handle a un tipo
Formato_rs_yuv Formato YUV
breve2 Due numeri interi firmati a 16 bit
breve3 Tre numeri interi firmati a 16 bit
breve4 Quattro numeri interi firmati a 16 bit
taglia_t Tipo di taglia senza firma
taglia_t Tipo di taglia firmato
Uchar Numero intero senza segno a 8 bit
Uchar2 Due numeri interi senza segno a 8 bit
uchar3 Tre numeri interi senza segno a 8 bit
Uchar4 Quattro numeri interi senza segno a 8 bit
Uint Numero intero senza segno a 32 bit
Uint16_t Numero intero senza segno a 16 bit
Uint2 Due numeri interi senza segno a 32 bit
Uint3 Tre numeri interi senza segno a 32 bit
Uint32_t Numero intero senza segno a 32 bit
Uint4 Quattro numeri interi senza segno a 32 bit
Uint64_t Numero intero senza segno a 64 bit
Uint8_t Numero intero senza segno a 8 bit
Ulong Numero intero senza segno a 64 bit
Ulong2 Due numeri interi senza segno a 64 bit
Ulong3 Tre numeri interi senza segno a 64 bit
Ulong4 Quattro numeri interi senza segno a 64 bit
pantaloni Numero intero senza segno a 16 bit
Ushort2 Due numeri interi senza segno a 16 bit
Ushort3 Tre numeri interi senza segno a 16 bit
Ushort4 Quattro numeri interi senza segno a 16 bit

Funzioni

addominali Valore assoluto di un numero intero
acos Coseno inverso
acosh Coseno iperbolico inverso
acospi Coseno inverso diviso per pi greco
asin Seno inverso
asinh Seno iperbolico inverso
Asinpi Seno inverso diviso per pi greco
atan Tangente inversa
atan2 Tangente inversa di un rapporto
atan2pi Tangente inversa di un rapporto, divisa per pi greco
Alba Tangente iperbolica inversa
atanpi Tangente inversa divisa per pi greco
Radice cubica
ceil Numero intero più piccolo non inferiore a un valore
pinza Limitare un valore a un intervallo
clz Numero di 0 bit iniziali
convertire Convertire i vettori numerici
copysign Copia il segno di un numero su un altro
cos Coseno
baco Coseno iperbolico
Cospi Coseno di un numero moltiplicato per pi greco
croce Prodotto incrociato di due vettori
gradi Converte i radianti in gradi
distanza Distanza tra due punti
punto Prodotto scalare di due vettori
Funzione di errore matematico
erfc Funzione di errore complementare matematica
exp e elevato a un numero
esp10 10 elevato a un numero
esp2 2 elevato a un numero
expm1 e elevato a un numero meno uno
fab Valore assoluto di un numero in virgola mobile
distanza_rapida Distanza approssimativa tra due punti
lunghezza_rapida Lunghezza approssimativa di un vettore
normalizzazione_rapida Approssimativa del vettore normalizzato
FIDIM Differenza positiva tra due valori
piano Il numero intero più piccolo non è maggiore di un valore
fma Moltiplica e aggiungi
Massimo due valori in virgola mobile
fmin Minimo due float
fmod Modulo
fratta Parte frazionata positiva
Frexp Mantissa binaria ed esponente
ricevimento_metallo Reciproca calcolata con precisione a 16 bit
half_rsqrt Reciproco di una radice quadrata calcolata con una precisione a 16 bit
metà_mq Radice quadrata calcolata con una precisione a 16 bit
ipot Ipotenusa
ilogb Esponente in base a due
ldexp Crea una virgola mobile da mantissa ed esponente
lunghezza Lunghezza di un vettore
lgamma Logaritmo naturale della funzione gamma
log Logaritmo naturale
log10 Logaritmo in base 10
log1p Logaritmo naturale di un valore più 1
log2 Logaritmo in base 2
log Esponente in base a due
pazzo Moltiplica e aggiungi
massimo Massima
min Minima
mix Combina due valori
modf Componenti integrali e frazionarie
non disponibile Non è un numero
metà_nana Non è un numero
acos_nativi Coseno inverso approssimativo
acosh_nativo Coseno iperbolico inverso approssimativo
acospi_nativo Coseno inverso approssimativo diviso per pi greco
nativo_asin Seno inverso approssimativo
nativo_asinh Seno iperbolico inverso approssimativo
native_asinpi Seno inverso approssimativo diviso pi greco
nativo_atan Tangente inversa approssimativa
native_atan2 Tangente inversa approssimativa di un rapporto
native_atan2pi Tangente inversa approssimativa di un rapporto, divisa per pi greco
natanh_nativa Tangente iperbolica inversa approssimativa
atanpi_nativo Tangente inversa approssimativa divisa per pi greco
crt_nativo Radice cubica approssimativa
native_cos Coseno approssimativo
native_cosh Coseno ipebolico approssimativo
native_cospi Coseno approssimativo di un numero moltiplicato per pi greco
distanza_nativa Distanza approssimativa tra due punti
divisione_nativa Divisione approssimativa
esp_nativa Valore approssimativo aumentato a un numero
esperimento_nativo10 Circa 10 elevato a un numero
espressione_nativa2 Circa 2 elevato a un numero
expm1_nativo Valore approssimativo aumentato a un numero meno uno
hypot_nativo Ipotenusa approssimativa
lunghezza_nativa Lunghezza approssimativa di un vettore
native_log Logaritmo naturale approssimativo
native_log10 Logaritmo approssimativo in base 10
native_log1p Logaritmo naturale approssimativo di un valore più 1
native_log2 Logaritmo approssimativo in base 2
normalizzazione_nativa Normalizzare approssimativamente un vettore
powr_nativo Base positiva approssimativa elevata a un esponente
recip_nativo Reciproco approssimativo
native_rootn Radice n-esima approssimativa
[native_rsqrt] Reciproco approssimativo di una radice quadrata
nativo_sin Seno approssimativo
sincos_nativi Seno e coseno approssimativi
native_sinh Seno iperbolico approssimativo
sinpi_nativo Seno approssimativo di un numero moltiplicato per pi greco
[native_sqrt] Radice quadrata approssimativa
tan_nativo Tangente approssimativa
[native_tanh] Tangente iperbolica approssimativa
tanpi_nativo Tangente approssimativa di un numero moltiplicata per pi greco
nextafter Numero in virgola mobile successivo
normalizzare Normalizzare un vettore
papaya Base elevata a un esponente
marrone Base elevata a un esponente intero
powr Base positiva elevata a un esponente
radianti Converte i gradi in radianti
resto Resti di una divisione
remquo Resto e quoziente di una divisione
rint Arrotonda a pari
rootn Radice n-esima
rotondo Arrotondamento lontano da zero
rsAllocationCopy1DRange Copia celle consecutive tra le allocazioni
rsAllocationCopy2DRange Copia una regione rettangolare di celle tra le allocazioni
rsAllocationGetDimFaces Presenza di più volti
rsAllocationGetDimLOD Presenza di livelli di dettaglio
rsAllocationGetDimX Dimensione della dimensione X
rsAllocationGetDimY Dimensione della dimensione Y
rsAllocationGetDimZ Dimensione della dimensione Z
rsAllocationGetElement Ottieni l'oggetto che descrive la cella di un'allocazione
Allocazione richieste per ricevere i dati Ricevere nuovi contenuti dalla coda
rsAllocationIoSend Invia nuovi contenuti alla coda
rsAllocationVLoadX Ottieni un vettore da un'allocazione di scalari
rsAllocationVStoreX Archiviare un vettore in un'allocazione di scalari
rsAtomicAdd Aggiunta sicura per thread
rsAtomicAnd Thread-safe a bit e
rsAtomicCas Confronto e impostazione sicura dei thread
rsAtomicDec Decremento sicuro per thread
rsAtomicInc Incremento Threadsafe
rsAtomicMax Massima sicurezza per thread
rsAtomicMin Minimo per thread sicuro
rsAtomicOr Thread-safe a bit o
rsAtomicSub Sottrazione per thread sicuro
rsAtomicXor Esclusiva a bit a livello di thread o
rsClearObject Rilascia un oggetto
rsCreateAllocation Crea un oggetto rs_allocation di un determinato tipo.
rsCreateElement Crea un oggetto rs_element del tipo di dati specificato
rsCreatePixelElement Crea un oggetto rs_element del tipo di dati e del tipo di dati specificati
rsCreateType Crea un oggetto rs_type con gli attributi Elemento e Forma specificati
rsCreateVectorElement Crea un oggetto rs_element del tipo di dati e della larghezza del vettore specificati
rsDebug Registra un messaggio e i valori
rsElementGetBytesSize Dimensioni di un elemento
rsElementGetDataKind Tipo di elemento
rsElementGetDataType Tipo di dati di un elemento
rsElementGetSubElement Elemento secondario di un elemento complesso
rsElementGetSubElementArraySize Dimensione array di un elemento secondario di un elemento complesso
rsElementGetSubElementCount Numero di elementi secondari
rsElementGetSubElementName Nome di un elemento secondario
rsElementGetSubElementNameLength Lunghezza del nome di un elemento secondario
rsElementGetSubElementOffsetBytes Offset del sottoelemento istanziato
rsElementGetVectorSize Dimensione vettoriale dell'elemento
rsExtractFrustumPlanes Piani a tronco di calcolo
rsPerOgni Avvia un kernel
rsPerOgniInterno (API interna) Avvia un kernel nello script corrente (con il numero di slot)
rsPerOgniConOpzioni Avvia un kernel con opzioni
rsGetArray0 Indice nella dimensione Array0 per il contesto del kernel specificato
rsGetArray1 Indice nella dimensione Array1 per il contesto del kernel specificato
rsGetArray2 Indice nella dimensione Array2 per il contesto del kernel specificato
rsGetArray3 Indice nella dimensione Array3 per il contesto del kernel specificato
rsGetDimArray0 Dimensione della dimensione Array0 per il contesto del kernel specificato
rsGetDimArray1 Dimensione della dimensione Array1 per il contesto del kernel specificato
rsGetDimArray2 Dimensione della dimensione Array2 per il contesto del kernel specificato
rsGetDimArray3 Dimensione della dimensione Array3 per il contesto del kernel specificato
rsGetDimHasFaces Presenza di più di un volto per il contesto kernel specificato
rsGetDimLod Numero di livelli di dettaglio per il contesto kernel specificato
rsGetDimX Dimensione della dimensione X per il contesto del kernel specificato
rsGetDimY Dimensione della dimensione Y per il contesto del kernel specificato
rsGetDimZ Dimensione della dimensione Z per il contesto del kernel specificato
rsGetDt Tempo trascorso dall'ultima chiamata
rsGetElementAt Restituire una cella da un'allocazione
rsGetElementAtYuv_uchar_U Ottieni il componente U di un'allocazione di YUV
rsGetElementAtYuv_uchar_V Ottieni il componente V di un'allocazione di YUV
rsGetElementAtYuv_uchar_Y Ottieni il componente Y di un'allocazione di YUV
rsGetFace Coordinata della faccia per il contesto kernel specificato
rsGetLod Indice nella dimensione Livelli di dettaglio per il contesto kernel specificato
rsIsObject Verifica la presenza di un handle vuoto
rsIsSphereInFrustum Verifica se una sfera si trova all'interno dei piani troncocologici
rsLocaltime Converti in ora locale
rsMatrixGet Ottieni un elemento
rsMatrixInverse Inverte una matrice presente
rsMatrixInverseTranspose Inverte e trasponi una matrice in posizione
rsMatrixLoad Carica o copia una matrice
rsMatrixLoadFrustum Carica una matrice di proiezione del tronco
rsMatrixLoadIdentity Carica matrice identità
rsMatrixLoadMultiply Moltiplicare due matrici
rsMatrixLoadOrtho Carica una matrice di proiezione ortografica
rsMatrixLoadPerspective Carica una matrice di proiezione prospettica
rsMatrixLoadRuota Carica una matrice di rotazione
rsMatrixLoadScale Carica una matrice di scalabilità
rsMatrixLoadTranslate Carica una matrice di traduzione
rsMatrixMultiply Moltiplicare una matrice per un vettore o un'altra matrice
rsMatrixRuota Applicare una rotazione a una matrice di trasformazione
rsMatrixScale Applicare una scala a una matrice di trasformazione
InsMatrixSet Imposta un elemento
Traduttore di rsMatrix Applicare una traduzione a una matrice di trasformazione
rsMatrixTranspose Trasponi una posizione della matrice
rsPackColorTo8888 Crea un'immagine RGBA uchar4 da galleggianti
Aggiungi rsQuaternion Sommare due quaternioni
Coniugato rsQuaternion Coniugare un quaternione
DotQuaternion Prodotto scalare di due quaternioni
rsQuaternionGetMatrixUnit Ottieni una matrice di rotazione da un quaternione
rsQuaternionLoadRuota Crea un quaternione di rotazione
rsQuaternionLoadWheelUnit Quaternione che rappresenta una rotazione rispetto a un vettore unitario arbitrario
rsQuaternionMultiply Moltiplicare un quaternione per uno scalare o un altro quaternione
rsQuaternionNormalize Normalizzare un quaternione
SetQuaternion Crea un quaternione
rsQuaternionSlerp Interpolazione sferica lineare tra due quaternioni
rsRand Numero pseudo-casuale
rsSample Campiona un valore da un'allocazione delle texture
rsSamplerGetAnisotropy Anisotropia del campionatore
rsSamplerGetMagnification Valore di ingrandimento del campionatore
rsSamplerGetMinification Valore di minimizzazione del campionamento
rsSamplerGetWrapS Valore S a capo del campionatore
rsSamplerGetWrapT Valore T a capo del campionatore
rsSendToClient Invia un messaggio al client, senza bloccare
rsSendToClientBlock Invia un messaggio al client, bloccando
rsSetElementAt Imposta una cella di un'allocazione
rsTime Secondi dal 1° gennaio 1970
rsUnpackColor8888 Crea un RGBA float4 da uchar4
rsUptimeMillis Tempo di attività del sistema in millisecondi
rsUptimeNanos Tempo di attività del sistema in nanosecondi
rsYuvToRGBA Converti un valore YUV in RGBA
Reciproco di una radice quadrata
segno Segno di un valore
peccato Seno
Sincos Seno e coseno
senno Seno iperbolico
Seno di un numero moltiplicato per pi greco
mq Radice quadrata
passaggio 0 se è minore di un valore, altrimenti 0
marrone chiaro Tangente
tanh Tangente iperbolica
tanpi Tangente di un numero moltiplicato per pi greco
Tgamma Funzione gamma
tronco Tronca una rappresentazione in virgola mobile

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

Cavo Obsoleta. Limitare un valore a un intervallo
rsFrac Obsoleta. Restituisce la parte frazionata di un float
rsGetAllocation Obsoleta. Restituire l'allocazione di un puntatore specifico
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