Top Fields Constructors Methods
com.jogamp.gluegen.runtime

public Class BufferFactoryInternal

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, .Field, java.nio.*, sun.misc.Unsafe

Field Summary

Modifier and TypeField and Description
private static final long
private static final Constructor<T>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static int
public static int
public static void
freeCString(long cStr)

public static long
public static long
public static ByteBuffer
newDirectByteBuffer(long address, int capacity)

public static String
newJavaString(long cStr)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

addressFieldOffsetback to summary
private static final long addressFieldOffset
directByteBufferConstructorback to summary
private static final Constructor<T> directByteBufferConstructor

Constructor Detail

BufferFactoryInternalback to summary
public BufferFactoryInternal()

Method Detail

arrayBaseOffsetback to summary
public static int arrayBaseOffset(Object array)
arrayIndexScaleback to summary
public static int arrayIndexScale(Object array)
freeCStringback to summary
public static void freeCString(long cStr)
getDirectBufferAddressback to summary
public static long getDirectBufferAddress(Buffer buf)
newCStringback to summary
public static long newCString(String str)
newDirectByteBufferback to summary
public static ByteBuffer newDirectByteBuffer(long address, int capacity)
newJavaStringback to summary
public static String newJavaString(long cStr)