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, ResourceManager.ModificationObserver, Copyable, Cloneable
public class RenderEffectConfig
- extends BoundConfig
Describes a render effect.
| Methods inherited from class com.threerings.config.ManagedConfig |
addListener, addUpdateDependencies, clearUpdateDependencies, configUpdated, fireConfigUpdated, getConfigManager, getInstance, getInstance, getInstance, getInstance, getName, getUpdateResources, 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
getUpdateReferences
protected void getUpdateReferences(ConfigReferenceSet refs)
- Description copied from class:
ManagedConfig
- Collects all of the references within this config to configs that, when updated, should
trigger a call to
ManagedConfig.fireConfigUpdated().
- Overrides:
getUpdateReferences in class ManagedConfig