public final class Vec2Array extends java.lang.Object implements java.lang.Cloneable, IndexedData<Vec2>
| Modifier and Type | Class and Description |
|---|---|
static class |
Vec2Array.Builder |
| Modifier and Type | Field and Description |
|---|---|
int |
length
Length of the array
|
| Constructor and Description |
|---|
Vec2Array(float[] raw) |
Vec2Array(int numVectors) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
Vec2 src) |
void |
addScale(Vec2Array vec,
float scale) |
Vec2Array |
clone() |
Vec2 |
get(int index,
Vec2 dst) |
int |
indexHashCode(int index) |
Vec2Array |
interpolate(Vec2Array current,
Vec2Array next,
float t) |
boolean |
isIndexEquals(int index1,
int index2) |
Vec2Array |
mapIndices(int[] oldToNewIndex,
int newNumIndices) |
float[] |
raw() |
void |
set(int index,
Vec2 src) |
void |
set(Vec2Array src,
int srcIndex,
int dstIndex) |
void |
setElements(float[] src) |
void |
setElements(java.lang.Iterable<Vec2> iterable) |
void |
setElements(Vec2Array src,
int srcOffset,
int dstOffset) |
void |
setZero() |
void |
setZero(int index) |
void |
subtract(Vec2Array vecArray) |
public Vec2Array(int numVectors)
public Vec2Array(float[] raw)
public final Vec2Array clone()
clone in class java.lang.Objectpublic final float[] raw()
public void setZero(int index)
public void setZero()
public boolean isIndexEquals(int index1,
int index2)
public int indexHashCode(int index)
public void set(int index,
Vec2 src)
public void set(Vec2Array src, int srcIndex, int dstIndex)
public void setElements(java.lang.Iterable<Vec2> iterable)
public void setElements(Vec2Array src, int srcOffset, int dstOffset)
public void setElements(float[] src)
public Vec2 get(int index, Vec2 dst)
get in interface IndexedData<Vec2>public void add(int index,
Vec2 src)
public void addScale(Vec2Array vec, float scale)
public void subtract(Vec2Array vecArray)
public final Vec2Array mapIndices(int[] oldToNewIndex, int newNumIndices)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com