com.threerings.opengl.compositor.config
Class RenderEffectConfig
java.lang.Object
com.threerings.util.DeepObject
com.threerings.config.ManagedConfig
com.threerings.config.ParameterizedConfig
com.threerings.config.BoundConfig
com.threerings.opengl.compositor.config.RenderEffectConfig
- All Implemented Interfaces:
- ConfigUpdateListener<ManagedConfig>, Exportable, ScopeUpdateListener, com.threerings.resource.ResourceManager.ModificationObserver, Copyable, Cloneable
public class RenderEffectConfig
- extends BoundConfig
Describes a render effect.
| Methods inherited from class com.threerings.config.ManagedConfig |
addListener, configUpdated, getConfigManager, getInstance, getInstance, getInstance, getInstance, getName, init, removeListener, resourceModified, setName, updateFromSource |
implementation
@Editable
public RenderEffectConfig.Implementation implementation
- The actual effect implementation.
RenderEffectConfig
public RenderEffectConfig()
getPriority
public int getPriority(GlContext ctx)
- Gets the priority of the effect.
getTechnique
public RenderEffectConfig.Technique getTechnique(GlContext ctx,
String scheme)
- Finds a technique to render this effect.
- Parameters:
scheme - the preferred render scheme to use.
wasUpdated
public void wasUpdated()
- Description copied from class:
ManagedConfig
- Notes that this configuration has been updated.
- Overrides:
wasUpdated in class BoundConfig
Copyright © 2011. All Rights Reserved.