Funzioni di creazione di allocazione RenderScript

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(