Package playn.core
Class GL20.Buffers
java.lang.Object
playn.core.GL20.Buffers
- Enclosing class:
GL20
A helper class for bridging between Java arrays and buffers when implementing
GL20
.-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract ByteBuffer
createByteBuffer
(int size) createFloatBuffer
(int size) createIntBuffer
(int size) createShortBuffer
(int size) void
resizeByteBuffer
(int length) void
resizeFloatBuffer
(int length) void
resizeIntBuffer
(int length) void
resizeShortBuffer
(int length) void
setByteBuffer
(byte[] source, int offset, int length) void
setFloatBuffer
(float n) void
setFloatBuffer
(float[] source, int offset, int length) void
setIntBuffer
(int n) void
setIntBuffer
(int[] source, int offset, int length) void
setShortBuffer
(short n) void
setShortBuffer
(short[] source, int offset, int length)
-
Field Details
-
intBuffer
-
floatBuffer
-
shortBuffer
-
byteBuffer
-
-
Constructor Details
-
Buffers
public Buffers()
-
-
Method Details
-
setByteBuffer
public void setByteBuffer(byte[] source, int offset, int length) -
setShortBuffer
public void setShortBuffer(short[] source, int offset, int length) -
setIntBuffer
public void setIntBuffer(int[] source, int offset, int length) -
setFloatBuffer
public void setFloatBuffer(float[] source, int offset, int length) -
setShortBuffer
public void setShortBuffer(short n) -
setIntBuffer
public void setIntBuffer(int n) -
setFloatBuffer
public void setFloatBuffer(float n) -
resizeByteBuffer
public void resizeByteBuffer(int length) -
resizeShortBuffer
public void resizeShortBuffer(int length) -
resizeIntBuffer
public void resizeIntBuffer(int length) -
resizeFloatBuffer
public void resizeFloatBuffer(int length) -
createByteBuffer
-
createShortBuffer
-
createIntBuffer
-
createFloatBuffer
-