com.jogamp.opengl.impl
Class SharedResourceRunner

java.lang.Object
  extended by com.jogamp.opengl.impl.SharedResourceRunner
All Implemented Interfaces:
Runnable

public class SharedResourceRunner
extends Object
implements Runnable


Nested Class Summary
static interface SharedResourceRunner.Implementation
           
static interface SharedResourceRunner.Resource
           
 
Field Summary
protected static boolean DEBUG
           
 
Constructor Summary
SharedResourceRunner(SharedResourceRunner.Implementation impl)
           
 
Method Summary
 SharedResourceRunner.Resource getOrCreateShared(AbstractGraphicsDevice device)
           
 SharedResourceRunner.Resource getShared(AbstractGraphicsDevice device)
           
 void releaseAndWait()
           
 SharedResourceRunner.Resource releaseShared(AbstractGraphicsDevice device)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

protected static final boolean DEBUG
Constructor Detail

SharedResourceRunner

public SharedResourceRunner(SharedResourceRunner.Implementation impl)
Method Detail

getShared

public SharedResourceRunner.Resource getShared(AbstractGraphicsDevice device)

getOrCreateShared

public SharedResourceRunner.Resource getOrCreateShared(AbstractGraphicsDevice device)

releaseShared

public SharedResourceRunner.Resource releaseShared(AbstractGraphicsDevice device)

releaseAndWait

public final void releaseAndWait()

run

public final void run()
Specified by:
run in interface Runnable


Copyright 2010 JogAmp Community.