com.jme.system.jogl
Class JOGLSystemProvider

java.lang.Object
  extended by com.jme.system.jogl.JOGLSystemProvider
All Implemented Interfaces:
SystemProvider

public class JOGLSystemProvider
extends java.lang.Object
implements SystemProvider

Author:
Steve Vaughan

Field Summary
static java.lang.String SYSTEM_IDENTIFIER
           
 
Constructor Summary
JOGLSystemProvider()
           
 
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.
 void installLibs()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYSTEM_IDENTIFIER

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

JOGLSystemProvider

public JOGLSystemProvider()
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

installLibs

public void installLibs()

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