com.threerings.opengl.compositor.config
Class RenderEffectConfig.Original

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.compositor.config.RenderEffectConfig.Implementation
          extended by com.threerings.opengl.compositor.config.RenderEffectConfig.Original
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
RenderEffectConfig

public static class RenderEffectConfig.Original
extends RenderEffectConfig.Implementation

An original implementation.


Field Summary
 int priority
          The effect priority.
 RenderEffectConfig.Technique[] techniques
          The techniques available to render the effect.
 
Constructor Summary
RenderEffectConfig.Original()
           
 
Method Summary
 int getPriority(GlContext ctx)
          Gets the priority of the effect.
 RenderEffectConfig.Technique getTechnique(GlContext ctx, String scheme)
          Returns a technique to use to render this effect.
 void getUpdateReferences(ConfigReferenceSet refs)
          Adds the implementation's update references to the provided set.
 void invalidate()
          Invalidates any cached data.
 
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
 

Field Detail

priority

@Editable
public int priority
The effect priority.


techniques

@Editable
public RenderEffectConfig.Technique[] techniques
The techniques available to render the effect.

Constructor Detail

RenderEffectConfig.Original

public RenderEffectConfig.Original()
Method Detail

getUpdateReferences

public void getUpdateReferences(ConfigReferenceSet refs)
Description copied from class: RenderEffectConfig.Implementation
Adds the implementation's update references to the provided set.

Specified by:
getUpdateReferences in class RenderEffectConfig.Implementation

getPriority

public int getPriority(GlContext ctx)
Description copied from class: RenderEffectConfig.Implementation
Gets the priority of the effect.

Specified by:
getPriority in class RenderEffectConfig.Implementation

getTechnique

public RenderEffectConfig.Technique getTechnique(GlContext ctx,
                                                 String scheme)
Description copied from class: RenderEffectConfig.Implementation
Returns a technique to use to render this effect.

Specified by:
getTechnique in class RenderEffectConfig.Implementation

invalidate

public void invalidate()
Description copied from class: RenderEffectConfig.Implementation
Invalidates any cached data.

Overrides:
invalidate in class RenderEffectConfig.Implementation


Copyright © 2011. All Rights Reserved.