Top Fields Constructors Methods
jogamp.nativewindow.jawt

public Class JAWT

extends Object
Class Inheritance
Imports
java.nio.*, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, .Platform, com.jogamp.common.nio.*, jogamp.common.os.MachineDataInfoRuntime, java.security.*, jogamp.nativewindow.jawt.*, com.jogamp.common.util.VersionNumber

Field Summary

Modifier and TypeField and Description
pack-priv StructAccessor
private static final int[]
private int
private final MachineDataInfo
private static final int
private static final int[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static JAWT
public static JAWT
public void
FreeDrawingSurface(JAWT_DrawingSurface ds)

Interface to C language function: void FreeDrawingSurface(JAWT_DrawingSurface * ds)

private native void
FreeDrawingSurface0(ByteBuffer jthis0, ByteBuffer ds)

Entry point to C language function: void FreeDrawingSurface(JAWT_DrawingSurface * ds)

public ByteBuffer
public final int
public JAWT_DrawingSurface
GetDrawingSurface(Object target)

Interface to C language function: JAWT_DrawingSurface * GetDrawingSurface(JNIEnv * env, jobject target)

private native ByteBuffer
GetDrawingSurface0(ByteBuffer jthis0, Object target)

Entry point to C language function: JAWT_DrawingSurface * GetDrawingSurface(JNIEnv * env, jobject target)

protected static boolean
getJAWT(final JAWT jawt, final int jawt_version_flags)

public int
getVersion()

Getter for native field version: CType[(IntType) typedef 'jint', size [fixed true, lnx64 4], [const[false], int]]

public void
Lock()

Interface to C language function: void Lock(JNIEnv * env)

private native void
Lock0(ByteBuffer jthis0)

Entry point to C language function: void Lock(JNIEnv * env)

public JAWT
setVersion(int val)

Setter for native field version: CType[(IntType) typedef 'jint', size [fixed true, lnx64 4], [const[false], int]]

public static int
size()

public void
Unlock()

Interface to C language function: void Unlock(JNIEnv * env)

private native void
Unlock0(ByteBuffer jthis0)

Entry point to C language function: void Unlock(JNIEnv * env)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accessorback to summary
pack-priv StructAccessor accessor
JAWT_sizeback to summary
private static final int[] JAWT_size
jawt_version_cachedback to summary
private int jawt_version_cached
mdback to summary
private final MachineDataInfo md
mdIdxback to summary
private static final int mdIdx
version_offsetback to summary
private static final int[] version_offset

Constructor Detail

JAWTback to summary
pack-priv JAWT(ByteBuffer buf)

Method Detail

createback to summary
public static JAWT create()
createback to summary
public static JAWT create(ByteBuffer buf)
FreeDrawingSurfaceback to summary
public void FreeDrawingSurface(JAWT_DrawingSurface ds)

Interface to C language function:
void FreeDrawingSurface(JAWT_DrawingSurface * ds)

FreeDrawingSurface0back to summary
private native void FreeDrawingSurface0(ByteBuffer jthis0, ByteBuffer ds)

Entry point to C language function: void FreeDrawingSurface(JAWT_DrawingSurface * ds)

getBufferback to summary
public ByteBuffer getBuffer()
getCachedVersionback to summary
public final int getCachedVersion()
GetDrawingSurfaceback to summary
public JAWT_DrawingSurface GetDrawingSurface(Object target)

Interface to C language function:
JAWT_DrawingSurface * GetDrawingSurface(JNIEnv * env, jobject target)

GetDrawingSurface0back to summary
private native ByteBuffer GetDrawingSurface0(ByteBuffer jthis0, Object target)

Entry point to C language function: JAWT_DrawingSurface * GetDrawingSurface(JNIEnv * env, jobject target)

getJAWTback to summary
protected static boolean getJAWT(final JAWT jawt, final int jawt_version_flags)
getVersionback to summary
public int getVersion()

Getter for native field version: CType[(IntType) typedef 'jint', size [fixed true, lnx64 4], [const[false], int]]

Lockback to summary
public void Lock()

Interface to C language function:
void Lock(JNIEnv * env)

Lock0back to summary
private native void Lock0(ByteBuffer jthis0)

Entry point to C language function: void Lock(JNIEnv * env)

setVersionback to summary
public JAWT setVersion(int val)

Setter for native field version: CType[(IntType) typedef 'jint', size [fixed true, lnx64 4], [const[false], int]]

sizeback to summary
public static int size()
Unlockback to summary
public void Unlock()

Interface to C language function:
void Unlock(JNIEnv * env)

Unlock0back to summary
private native void Unlock0(ByteBuffer jthis0)

Entry point to C language function: void Unlock(JNIEnv * env)