com.threerings.opengl.compositor.config
Class RenderSchemeConfig
java.lang.Object
com.threerings.util.DeepObject
com.threerings.config.ManagedConfig
com.threerings.opengl.compositor.config.RenderSchemeConfig
- All Implemented Interfaces:
- ConfigUpdateListener<ManagedConfig>, Exportable, ResourceManager.ModificationObserver, Copyable, Cloneable
public class RenderSchemeConfig
- extends ManagedConfig
The configuration of a render scheme.
| Methods inherited from class com.threerings.config.ManagedConfig |
addListener, addUpdateDependencies, clearUpdateDependencies, configUpdated, fireConfigUpdated, getConfigManager, getInstance, getInstance, getInstance, getInstance, getInstance, getName, getReference, getUpdateReferences, getUpdateResources, init, maybeFireOnConfigManager, removeListener, resourceModified, setName, updateFromSource, validateOuters, validateReferences, wasUpdated |
INVALID
public static final RenderSchemeConfig INVALID
- Used to indicate that a config reference is invalid.
implementation
@Editable
public RenderSchemeConfig.Implementation implementation
- The actual implementation of the scheme.
RenderSchemeConfig
public RenderSchemeConfig()
isCompatibleWith
public boolean isCompatibleWith(RenderSchemeConfig other)
- Checks this scheme for compatibility with another.
getMaterialRewriter
public MaterialRewriter getMaterialRewriter()
- Returns the material rewriter for this scheme, if any.