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

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.Derived
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
RenderEffectConfig

public static class RenderEffectConfig.Derived
extends RenderEffectConfig.Implementation

A derived implementation.


Field Summary
 ConfigReference<RenderEffectConfig> renderEffect
          The effect reference.
 
Constructor Summary
RenderEffectConfig.Derived()
           
 
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.
 
Methods inherited from class com.threerings.opengl.compositor.config.RenderEffectConfig.Implementation
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
 

Field Detail

renderEffect

@Editable(nullable=true)
public ConfigReference<RenderEffectConfig> renderEffect
The effect reference.

Constructor Detail

RenderEffectConfig.Derived

public RenderEffectConfig.Derived()
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


Copyright © 2011. All Rights Reserved.