com.threerings.opengl.material.config
Class MaterialRewriter.Translucent

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.material.config.MaterialRewriter
          extended by com.threerings.opengl.material.config.MaterialRewriter.Translucent
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
MaterialRewriter

public static class MaterialRewriter.Translucent
extends MaterialRewriter

Creates translucent versions of input techniques.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.opengl.material.config.MaterialRewriter
MaterialRewriter.DepthOnly, MaterialRewriter.Projection, MaterialRewriter.Translucent
 
Constructor Summary
MaterialRewriter.Translucent()
           
 
Method Summary
protected  AlphaStateConfig rewrite(AlphaStateConfig alphaState)
          Rewrites the specified state.
protected  DepthStateConfig rewrite(DepthStateConfig depthState)
          Rewrites the specified state.
protected  TechniqueConfig.Enqueuer rewrite(TechniqueConfig.GroupedEnqueuer enqueuer)
          Rewrites the specified enqueuer.
protected  TechniqueConfig.Enqueuer rewrite(TechniqueConfig.NormalEnqueuer enqueuer)
          Rewrites the specified enqueuer.
protected  String rewriteQueue(String queue)
          Rewrites the specified queue reference.
 
Methods inherited from class com.threerings.opengl.material.config.MaterialRewriter
rewrite, rewrite, rewrite, rewrite, rewrite
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MaterialRewriter.Translucent

public MaterialRewriter.Translucent()
Method Detail

rewrite

protected TechniqueConfig.Enqueuer rewrite(TechniqueConfig.NormalEnqueuer enqueuer)
Description copied from class: MaterialRewriter
Rewrites the specified enqueuer.

Overrides:
rewrite in class MaterialRewriter

rewrite

protected TechniqueConfig.Enqueuer rewrite(TechniqueConfig.GroupedEnqueuer enqueuer)
Description copied from class: MaterialRewriter
Rewrites the specified enqueuer.

Overrides:
rewrite in class MaterialRewriter

rewrite

protected AlphaStateConfig rewrite(AlphaStateConfig alphaState)
Description copied from class: MaterialRewriter
Rewrites the specified state.

Overrides:
rewrite in class MaterialRewriter

rewrite

protected DepthStateConfig rewrite(DepthStateConfig depthState)
Description copied from class: MaterialRewriter
Rewrites the specified state.

Overrides:
rewrite in class MaterialRewriter

rewriteQueue

protected String rewriteQueue(String queue)
Rewrites the specified queue reference.