NativeFloatBuffer
classe NativeFloatBuffer
Um NativeFloatBuffer é um array float 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 NativeFloatBuffer e você conseguirá usar 100% da memória ram do dispositivo.
public class NativeFloatBuffer
— Construtores (1) —
Construtor | Descrição |
---|---|
NativeFloatBuffer(int capacity) | Cria um novo NativeFloatBuffer com sua capacidade máxima definida como o valor do argumento "capacity". |
— Métodos (9) —
Nome | Descrição |
---|---|
float get(int idx) | Retorna o valor atual float da posição definida como o valor do argumento "idx". |
void set(int idx, float value) | Define o valor atual do NativeFloatBuffer como o valor do argumento "value" e sua posição atual como o valor do argumento "idx". |
void put(float value) | Coloca um valor definido como o valor do argumento "value" sequencialmente ao NativeFloatBuffer. |
int capacity() | Retorna o valor máximo da capacidade do NativeFloatBuffer. |
long getPosition() | Retorna a posição atual do NativeFloatBuffer. |
void Position(int idx) | Retorna a posição atual do NativeFloatBuffer definido como o valor do argumento "idx". |
void setPosition(int idx) | Define a posição atual do NativeFloatBuffer como o valor do argumento "idx". |
boolean isVboEnabled() | Retorna verdadeiro se o vbo do NativeFloatBuffer estiver habilitado, falso se não. |
void setVboEnabled(boolean value) | Define se o vbo do NativeFloatBuffer será habilitado ou desabilitado no valor do argumento "value". |