Point2Buffer
classe Point2Buffer
Um Point2Buffer é um adaptador NativeFloatBuffer e array Point2 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 Point2Buffer e você conseguirá usar 100% da memória ram do dispositivo.
public class Point2Buffer
— Construtores (1) —
Construtor | Descrição |
---|---|
Point2Buffer() | Cria uma nova instância do Point2Buffer. |
— Métodos (10) —
Nome | Descrição |
---|---|
Point2 get(int idx) | Retorna o valor atual dos dois eixos da posição Point2Buffer definido como o valor do argumento "idx". |
int getX(int idx) | Retorna o valor atual do eixo X da posição Point2Buffer definido como o valor do argumento "idx". |
int getY(int idx) | Retorna o valor atual do eixo Y da posição Point2Buffer definido como o valor do argumento "idx". |
void put(Point2 point2) | Coloca um valor definido como o valor do argumento "point2" sequencialmente ao Point2Buffer. |
void put(int x, int y) | Coloca o valor do eixo X definido como o valor do argumento "x" e o eixo Y como o valor do argumento "y" sequencialmente ao Point2Buffer. |
int capacity() | Retorna o valor máximo da capacidade do Point2Buffer. |
Point2[] array() | Retorna uma matriz de valores atuais do Point2Buffer. |
void position(int idx) | Retorna o valor atual dos dois eixos da posição Point2Buffer definido como o valor do argumento "idx". |
boolean isVboEnabled() | Retorna verdadeiro se o vbo de Point2Buffer estiver habilitado, falso se não. |
void setVboEnabled(boolean value) | Define se o vbo do Point2Buffer será habilitado ou desabilitado como o valor do argumento "value". |