public abstract class PositionBufferPutter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PositionBufferPutter.FloatPositionBufferPutter |
Constructor and Description |
---|
PositionBufferPutter() |
Modifier and Type | Method and Description |
---|---|
abstract int |
bytesPerPosition() |
static PositionBufferPutter |
getDefault() |
void |
putPosition(java.nio.ByteBuffer buff,
float[] pos) |
void |
putPosition(java.nio.ByteBuffer buff,
float[] pos,
int offset) |
abstract void |
putPosition(java.nio.ByteBuffer buff,
float x,
float y,
float z) |
void |
putPosition(java.nio.ByteBuffer buff,
int location,
float[] pos) |
void |
putPosition(java.nio.ByteBuffer buff,
int location,
float[] pos,
int offset) |
void |
putPositions(java.nio.ByteBuffer buff,
float[] pos) |
void |
putPositions(java.nio.ByteBuffer buff,
float[] pos,
int offset,
int stride,
int count) |
void |
putPositions(java.nio.ByteBuffer buff,
int location,
float[] pos) |
void |
putPositions(java.nio.ByteBuffer buff,
int location,
float[] pos,
int offset,
int stride,
int count) |
void |
putPositions(java.nio.ByteBuffer buff,
int location,
int bstride,
float[] pos,
int offset,
int pstride,
int count) |
void |
putPositions(java.nio.ByteBuffer buff,
int location,
java.lang.Iterable<float[]> positions) |
void |
putPositions(java.nio.ByteBuffer buff,
java.lang.Iterable<float[]> positions) |
abstract GL3AttributeStorage |
storage() |
public abstract void putPosition(java.nio.ByteBuffer buff, float x, float y, float z)
public abstract int bytesPerPosition()
public abstract GL3AttributeStorage storage()
public void putPosition(java.nio.ByteBuffer buff, float[] pos)
public void putPosition(java.nio.ByteBuffer buff, float[] pos, int offset)
public void putPositions(java.nio.ByteBuffer buff, float[] pos)
public void putPositions(java.nio.ByteBuffer buff, float[] pos, int offset, int stride, int count)
public void putPositions(java.nio.ByteBuffer buff, java.lang.Iterable<float[]> positions)
public void putPosition(java.nio.ByteBuffer buff, int location, float[] pos)
public void putPosition(java.nio.ByteBuffer buff, int location, float[] pos, int offset)
public void putPositions(java.nio.ByteBuffer buff, int location, float[] pos)
public void putPositions(java.nio.ByteBuffer buff, int location, float[] pos, int offset, int stride, int count)
public void putPositions(java.nio.ByteBuffer buff, int location, int bstride, float[] pos, int offset, int pstride, int count)
public void putPositions(java.nio.ByteBuffer buff, int location, java.lang.Iterable<float[]> positions)
public static PositionBufferPutter getDefault()