com.threerings.opengl.renderer.config
Class TextureConfig.Derived

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.renderer.config.TextureConfig.Implementation
          extended by com.threerings.opengl.renderer.config.TextureConfig.BaseDerived
              extended by com.threerings.opengl.renderer.config.TextureConfig.Derived
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
TextureConfig

public static class TextureConfig.Derived
extends TextureConfig.BaseDerived

A derived implementation.


Field Summary
 
Fields inherited from class com.threerings.opengl.renderer.config.TextureConfig.BaseDerived
texture
 
Constructor Summary
TextureConfig.Derived()
           
 
Method Summary
 Texture getFromPool(GlContext ctx)
          Fetches a texture from the shared pool, or returns null if the implementation doesn't contain a pool.
 void returnToPool(GlContext ctx, Texture texture)
          Returns a texture to the shared pool.
 
Methods inherited from class com.threerings.opengl.renderer.config.TextureConfig.BaseDerived
getTexture, getUpdateReferences, isSupported
 
Methods inherited from class com.threerings.opengl.renderer.config.TextureConfig.Implementation
getTexture, getUpdateResources, invalidate
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextureConfig.Derived

public TextureConfig.Derived()
Method Detail

getFromPool

public Texture getFromPool(GlContext ctx)
Description copied from class: TextureConfig.Implementation
Fetches a texture from the shared pool, or returns null if the implementation doesn't contain a pool.

Overrides:
getFromPool in class TextureConfig.Implementation

returnToPool

public void returnToPool(GlContext ctx,
                         Texture texture)
Description copied from class: TextureConfig.Implementation
Returns a texture to the shared pool.

Overrides:
returnToPool in class TextureConfig.Implementation


Copyright © 2011. All Rights Reserved.