com.threerings.opengl.material.config
Class TechniqueConfig.TechniqueDependency
java.lang.Object
com.threerings.util.DeepObject
com.threerings.opengl.material.config.TechniqueConfig.TechniqueDependency
- All Implemented Interfaces:
- Exportable, Copyable, Cloneable
- Direct Known Subclasses:
- TechniqueConfig.RenderEffectDependency, TechniqueConfig.SkipColorClearDependency, TechniqueConfig.StencilReflectionDependency, TechniqueConfig.StencilRefractionDependency
- Enclosing class:
- TechniqueConfig
@EditorTypes(value={TechniqueConfig.StencilReflectionDependency.class,TechniqueConfig.StencilRefractionDependency.class,TechniqueConfig.RenderEffectDependency.class,TechniqueConfig.SkipColorClearDependency.class})
public abstract static class TechniqueConfig.TechniqueDependency- extends DeepObject
- implements Exportable
Represents a dependency that must be resolved when rendering.
TechniqueConfig.TechniqueDependency
public TechniqueConfig.TechniqueDependency()
isSupported
public boolean isSupported(GlContext ctx,
boolean fallback)
- Determines whether the dependency is supported.
createAdder
public abstract Dependency.Adder createAdder(GlContext ctx,
Scope scope)
- Creates the adder for this dependency.
Copyright © 2011. All Rights Reserved.