com.jme.system.lwjgl
Class LWJGLSystemProvider

java.lang.Object
  extended by com.jme.system.lwjgl.LWJGLSystemProvider
All Implemented Interfaces:
SystemProvider

public class LWJGLSystemProvider
extends java.lang.Object
implements SystemProvider


Field Summary
static java.lang.String LWJGL_SYSTEM_IDENTIFIER
           
 
Constructor Summary
LWJGLSystemProvider()
           
 
Method Summary
 void disposeDisplaySystem()
          Often the display system is in a static field.
 DisplaySystem getDisplaySystem()
          Returns a valid DisplaySystem for the current system.
 java.lang.String getProviderIdentifier()
          getProviderIdentifier returns a unique identifier for this system.
 Timer getTimer()
          Returns a hight resolution timer for the current system.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LWJGL_SYSTEM_IDENTIFIER

public static final java.lang.String LWJGL_SYSTEM_IDENTIFIER
See Also:
Constant Field Values
Constructor Detail

LWJGLSystemProvider

public LWJGLSystemProvider()
Method Detail

getProviderIdentifier

public java.lang.String getProviderIdentifier()
Description copied from interface: SystemProvider
getProviderIdentifier returns a unique identifier for this system.

Specified by:
getProviderIdentifier in interface SystemProvider
Returns:
a globally unique identifier for the implementation system

getDisplaySystem

public DisplaySystem getDisplaySystem()
Description copied from interface: SystemProvider
Returns a valid DisplaySystem for the current system.

Specified by:
getDisplaySystem in interface SystemProvider
Returns:
a valid displaysystem for the implementation system

getTimer

public Timer getTimer()
Description copied from interface: SystemProvider
Returns a hight resolution timer for the current system.

Specified by:
getTimer in interface SystemProvider
Returns:
a high resolution timer for the implementation system

disposeDisplaySystem

public void disposeDisplaySystem()
Description copied from interface: SystemProvider
Often the display system is in a static field. This should null out this field so that subsequent calls are forced to make a new displaysystem.

Specified by:
disposeDisplaySystem in interface SystemProvider