Top Description Fields Constructors Methods
org.lwjgl

pack-priv final Class WindowsSysImplementation

extends DefaultSysImplementation
Class Inheritance
Imports
java.nio.ByteBuffer, java.security.PrivilegedExceptionAction, .PrivilegedActionException, .AccessController, java.lang.reflect.Method, org.lwjgl.opengl.Display

Author
$Author$
Version
$Revision$ $Id$

Field Summary

Modifier and TypeField and Description
private static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public String
private static long
public int
getRequiredJNIVersion()

Implements org.lwjgl.SysImplementation.getRequiredJNIVersion.

Return the required version of the native library
public long
public long
getTimerResolution()

Overrides org.lwjgl.DefaultSysImplementation.getTimerResolution.

Implements org.lwjgl.SysImplementation.getTimerResolution.

Obtains the number of ticks that the hires timer does in a second.
public boolean
has64Bit()

Overrides org.lwjgl.DefaultSysImplementation.has64Bit.

Implements org.lwjgl.SysImplementation.has64Bit.

Returns true there exists a separate 64 bit library on the platform
private static native void
private static native void
nAlert(long parent_hwnd, long title, long message)

private static native String
private static native long
public boolean
Inherited from org.lwjgl.DefaultSysImplementation:
getJNIVersiongetPointerSizesetDebug

Field Detail

JNI_VERSIONback to summary
private static final int JNI_VERSION

Constructor Detail

WindowsSysImplementationback to summary
pack-priv WindowsSysImplementation()

Method Detail

alertback to summary
public void alert(String title, String message)

Implements abstract org.lwjgl.DefaultSysImplementation.alert.

Implements org.lwjgl.SysImplementation.alert.

getClipboardback to summary
public String getClipboard()

Implements abstract org.lwjgl.DefaultSysImplementation.getClipboard.

Implements org.lwjgl.SysImplementation.getClipboard.

getHwndback to summary
private static long getHwnd()
getRequiredJNIVersionback to summary
public int getRequiredJNIVersion()

Implements org.lwjgl.SysImplementation.getRequiredJNIVersion.

Doc from org.lwjgl.SysImplementation.getRequiredJNIVersion.

Return the required version of the native library

getTimeback to summary
public long getTime()

Implements abstract org.lwjgl.DefaultSysImplementation.getTime.

Implements org.lwjgl.SysImplementation.getTime.

getTimerResolutionback to summary
public long getTimerResolution()

Overrides org.lwjgl.DefaultSysImplementation.getTimerResolution.

Implements org.lwjgl.SysImplementation.getTimerResolution.

Doc from org.lwjgl.SysImplementation.getTimerResolution.

Obtains the number of ticks that the hires timer does in a second.

Returns:long

timer resolution in ticks per second or 0 if no timer is present.

has64Bitback to summary
public boolean has64Bit()

Overrides org.lwjgl.DefaultSysImplementation.has64Bit.

Implements org.lwjgl.SysImplementation.has64Bit.

Doc from org.lwjgl.SysImplementation.has64Bit.

Returns true there exists a separate 64 bit library on the platform

initCommonControlsback to summary
private static native void initCommonControls()
nAlertback to summary
private static native void nAlert(long parent_hwnd, long title, long message)
nGetClipboardback to summary
private static native String nGetClipboard()
nGetTimeback to summary
private static native long nGetTime()
openURLback to summary
public boolean openURL(final String url)

Implements org.lwjgl.SysImplementation.openURL.