Pular para o conteúdo principal

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) —

ConstrutorDescrição
NativeFloatBuffer(int capacity)Cria um novo NativeFloatBuffer com sua capacidade máxima definida como o valor do argumento "capacity".

— Métodos (9) —

NomeDescriçã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".