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