public final class BufferUtils
extends java.lang.Object
Constructor and Description |
---|
BufferUtils() |
Modifier and Type | Method and Description |
---|---|
static java.nio.ByteBuffer |
createByteBuffer(int size)
Construct a direct native-ordered bytebuffer with the specified size.
|
static java.nio.CharBuffer |
createCharBuffer(int size)
Construct a direct native-order charbuffer with the specified number
of elements.
|
static java.nio.DoubleBuffer |
createDoubleBuffer(int size)
Construct a direct native-order doublebuffer with the specified number
of elements.
|
static java.nio.FloatBuffer |
createFloatBuffer(int size)
Construct a direct native-order floatbuffer with the specified number
of elements.
|
static java.nio.IntBuffer |
createIntBuffer(int size)
Construct a direct native-order intbuffer with the specified number
of elements.
|
static java.nio.LongBuffer |
createLongBuffer(int size)
Construct a direct native-order longbuffer with the specified number
of elements.
|
static PointerBuffer |
createPointerBuffer(int size)
Construct a PointerBuffer with the specified number
of elements.
|
static java.nio.ShortBuffer |
createShortBuffer(int size)
Construct a direct native-order shortbuffer with the specified number
of elements.
|
static int |
getElementSizeExponent(java.nio.Buffer buf) |
static int |
getOffset(java.nio.Buffer buffer)
A helper function which is used to get the byte offset in an arbitrary buffer
based on its position
|
static void |
zeroBuffer(java.nio.ByteBuffer b)
Fill buffer with zeros from position to remaining
|
static void |
zeroBuffer(java.nio.CharBuffer b)
Fill buffer with zeros from position to remaining
|
static void |
zeroBuffer(java.nio.DoubleBuffer b)
Fill buffer with zeros from position to remaining
|
static void |
zeroBuffer(java.nio.FloatBuffer b)
Fill buffer with zeros from position to remaining
|
static void |
zeroBuffer(java.nio.IntBuffer b)
Fill buffer with zeros from position to remaining
|
static void |
zeroBuffer(java.nio.LongBuffer b)
Fill buffer with zeros from position to remaining
|
static void |
zeroBuffer(java.nio.ShortBuffer b)
Fill buffer with zeros from position to remaining
|
public static java.nio.ByteBuffer createByteBuffer(int size)
size
- The size, in bytespublic static java.nio.ShortBuffer createShortBuffer(int size)
size
- The size, in shortspublic static java.nio.CharBuffer createCharBuffer(int size)
size
- The size, in charspublic static java.nio.IntBuffer createIntBuffer(int size)
size
- The size, in intspublic static java.nio.LongBuffer createLongBuffer(int size)
size
- The size, in longspublic static java.nio.FloatBuffer createFloatBuffer(int size)
size
- The size, in floatspublic static java.nio.DoubleBuffer createDoubleBuffer(int size)
size
- The size, in floatspublic static PointerBuffer createPointerBuffer(int size)
size
- The size, in memory addressespublic static int getElementSizeExponent(java.nio.Buffer buf)
public static int getOffset(java.nio.Buffer buffer)
public static void zeroBuffer(java.nio.ByteBuffer b)
public static void zeroBuffer(java.nio.ShortBuffer b)
public static void zeroBuffer(java.nio.CharBuffer b)
public static void zeroBuffer(java.nio.IntBuffer b)
public static void zeroBuffer(java.nio.FloatBuffer b)
public static void zeroBuffer(java.nio.LongBuffer b)
public static void zeroBuffer(java.nio.DoubleBuffer b)
Copyright © 2002-2009 lwjgl.org. All Rights Reserved.