NativeIntBuffer
classe NativeIntBuffer
Um NativeIntBuffer é um array int que ao invés de ser alocado na memória heap do Java é alocado na memória nativa, então se você precisar usar mais memória que a memória heap disponível, use o NativeIntBuffer e você conseguirá usar 100% da memória ram do dispositivo.
public class NativeIntBuffer
— Construtores (1) —
| Construtor | Descrição |
|---|---|
| NativeIntBuffer(int capacity) | Cria uma nova instância do NativeIntBuffer com sua capacidade máxima definida como o valor do argumento "capacity". |
— Métodos (9) —
| Nome | Descrição |
|---|---|
| int get(int idx) | Retorna o valor int atual da posição definida como o valor do argumento "idx". |
| void set(int idx, int value) | Define o valor atual do NativeIntBuffer como o valor do argumento "value" e sua posição atual como o valor do argumento "idx". |
| void put(int value) | Coloca um valor definido como o valor do argumento "value" sequencialmente ao NativeIntBuffer. |
| int capacity() | Retorna o valor máximo da capacidade do NativeIntBuffer. |
| int getPosition() | Retorna a posição atual do NativeIntBuffer. |
| void Position(int idx) | Retorna a posição atual do NativeIntBuffer definido como o valor do argumento "idx". |
| void setPosition(int idx) | Define a posição atual do NativeIntBuffer como o valor do argumento "idx". |
| boolean isVboEnabled() | Retorna verdadeiro se o vbo do NativeIntBuffer estiver habilitado, falso se não. |
| void setVboEnabled(boolean value) | Define se o vbo do NativeIntBuffer será habilitado ou desabilitado como o valor do argumento "value". |