|
|||||||||
| 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.material.config.MaterialConfig.Implementation
com.threerings.opengl.material.config.MaterialConfig.Original
public static class MaterialConfig.Original
An original implementation.
| Field Summary | |
|---|---|
protected boolean |
_compatibilityMode
The compatibility mode setting when the techniques were processed. |
protected ArrayList<TechniqueConfig> |
_processedTechniques
The cached list of supported techniques. |
TechniqueConfig[] |
techniques
The techniques available to render the material. |
| Constructor Summary | |
|---|---|
MaterialConfig.Original()
|
|
| Method Summary | |
|---|---|
protected ArrayList<TechniqueConfig> |
getProcessedTechniques(GlContext ctx)
Returns the lazily-constructed list of processed techniques. |
TechniqueConfig |
getTechnique(GlContext ctx,
String scheme)
Returns a technique to use to render this material. |
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 TechniqueConfig[] techniques
@DeepOmit protected transient ArrayList<TechniqueConfig> _processedTechniques
@DeepOmit protected transient boolean _compatibilityMode
| Constructor Detail |
|---|
public MaterialConfig.Original()
| Method Detail |
|---|
public void getUpdateReferences(ConfigReferenceSet refs)
MaterialConfig.Implementation
getUpdateReferences in class MaterialConfig.Implementation
public TechniqueConfig getTechnique(GlContext ctx,
String scheme)
MaterialConfig.Implementation
getTechnique in class MaterialConfig.Implementationpublic void invalidate()
MaterialConfig.Implementation
invalidate in class MaterialConfig.Implementationprotected ArrayList<TechniqueConfig> getProcessedTechniques(GlContext ctx)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||