com.threerings.opengl.renderer.config
Class ShaderConfig.BooleanExprUniformConfig
java.lang.Object
com.threerings.util.DeepObject
com.threerings.opengl.renderer.config.ShaderConfig.UniformConfig
com.threerings.opengl.renderer.config.ShaderConfig.ExpressionUniformConfig
com.threerings.opengl.renderer.config.ShaderConfig.BooleanExprUniformConfig
- All Implemented Interfaces:
- Exportable, Copyable, Cloneable
- Enclosing class:
- ShaderConfig
public static class ShaderConfig.BooleanExprUniformConfig
- extends ShaderConfig.ExpressionUniformConfig
A boolean-valued uniform whose value is derived from an expression.
expression
@Editable
public BooleanExpression expression
- The expression for the uniform.
ShaderConfig.BooleanExprUniformConfig
public ShaderConfig.BooleanExprUniformConfig()
createUniform
protected Program.Uniform createUniform(int location,
Scope scope,
List<Updater> updaters)
- Description copied from class:
ShaderConfig.ExpressionUniformConfig
- Creates a uniform object from this configuration.
- Specified by:
createUniform in class ShaderConfig.ExpressionUniformConfig
- Parameters:
location - the location of the uniform.