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