com.threerings.opengl.renderer.config
Class ShaderConfig.Original

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.renderer.config.ShaderConfig.Implementation
          extended by com.threerings.opengl.renderer.config.ShaderConfig.Original
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
ShaderConfig.Fragment, ShaderConfig.Vertex
Enclosing class:
ShaderConfig

public abstract static class ShaderConfig.Original
extends ShaderConfig.Implementation

The superclass of the original implementations.


Field Summary
 ShaderConfig.UniformConfig[] uniforms
          The uniforms to pass to the shader.
 
Constructor Summary
ShaderConfig.Original()
           
 
Method Summary
 ShaderConfig.UniformConfig[] getUniforms(GlContext ctx)
          Returns the array of uniforms for this configuration.
 
Methods inherited from class com.threerings.opengl.renderer.config.ShaderConfig.Implementation
getShader, getUpdateReferences, getUpdateResources, populateDescriptor
 
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

uniforms

@Editable
public ShaderConfig.UniformConfig[] uniforms
The uniforms to pass to the shader.

Constructor Detail

ShaderConfig.Original

public ShaderConfig.Original()
Method Detail

getUniforms

public ShaderConfig.UniformConfig[] getUniforms(GlContext ctx)
Description copied from class: ShaderConfig.Implementation
Returns the array of uniforms for this configuration.

Specified by:
getUniforms in class ShaderConfig.Implementation