|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.util.DeepObject
com.threerings.opengl.compositor.config.RenderEffectConfig.Implementation
com.threerings.opengl.compositor.config.RenderEffectConfig.Original
public static class RenderEffectConfig.Original
An original implementation.
| Field Summary | |
|---|---|
protected RenderEffectConfig.Technique[] |
_processedTechniques
The cached list of supported techniques. |
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. |
protected RenderEffectConfig.Technique[] |
getProcessedTechniques(GlContext ctx)
Returns the lazily-constructed list of processed techniques. |
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 |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@Editable public int priority
@Editable public RenderEffectConfig.Technique[] techniques
@DeepOmit protected transient RenderEffectConfig.Technique[] _processedTechniques
| Constructor Detail |
|---|
public RenderEffectConfig.Original()
| Method Detail |
|---|
public void getUpdateReferences(ConfigReferenceSet refs)
RenderEffectConfig.Implementation
getUpdateReferences in class RenderEffectConfig.Implementationpublic int getPriority(GlContext ctx)
RenderEffectConfig.Implementation
getPriority in class RenderEffectConfig.Implementation
public RenderEffectConfig.Technique getTechnique(GlContext ctx,
String scheme)
RenderEffectConfig.Implementation
getTechnique in class RenderEffectConfig.Implementationpublic void invalidate()
RenderEffectConfig.Implementation
invalidate in class RenderEffectConfig.Implementationprotected RenderEffectConfig.Technique[] getProcessedTechniques(GlContext ctx)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||