Panoramica
Le funzioni seguenti possono essere utilizzate per creare allocazioni da uno script.
Queste funzioni possono essere chiamate direttamente o indirettamente da una funzione evocabile. Se un percorso del flusso di controllo può comportare una chiamata a queste funzioni da una funzione kernel RenderScript, verrà generato un errore del compilatore.
Riepilogo
| Funzioni | |
|---|---|
| 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 |
Funzioni
rsCreateAllocation : crea un oggetto rs_allocation del tipo specificato.
| rs_allocation rsCreateAllocation(rs_type type); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation(rs_type type, rs_allocation_mipmap_control mipmap, uint32_t utilizzi, void* ptr); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation(tipo rs_type, utilizzo uint32_t); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char(uint32_t dimX); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char(uint32_t dimX, uint32_t dimY); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char(uint32_t dimX, uint32_t dimY, uint32_t dimZ); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char2(uint32_t dimX); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char2(uint32_t dimX, uint32_t dimY); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char2(uint32_t dimX, uint32_t dimY, uint32_t dimZ); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char3(uint32_t dimX); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char3(uint32_t dimX, uint32_t dimY); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char3(uint32_t dimX, uint32_t dimY, uint32_t dimZ); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char4(uint32_t dimX); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char4(uint32_t dimX, uint32_t dimY); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_char4(uint32_t dimX, uint32_t dimY, uint32_t dimZ); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_Double(uint32_t dimX); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_Double(uint32_t dimX, uint32_t dimY); | Aggiunto al livello API 24 |
| rs_allocation rsCreateAllocation_Double( |