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

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.renderer.config.ShaderConfig.Definition
          extended by com.threerings.opengl.renderer.config.ShaderConfig.FogParamSnippet
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
ShaderConfig

public static class ShaderConfig.FogParamSnippet
extends ShaderConfig.Definition

Defines a snippet that sets the fog parameter value to simulate the behavior of the fixed-function pipeline.


Field Summary
 String eyeVertex
          The variable containing the location of the vertex in eye space.
 
Fields inherited from class com.threerings.opengl.renderer.config.ShaderConfig.Definition
name
 
Constructor Summary
ShaderConfig.FogParamSnippet()
           
 
Method Summary
 void getDefinitions(Scope scope, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
          Retrieves the definitions for this config and adds them to the provided list.
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

eyeVertex

@Editable
public String eyeVertex
The variable containing the location of the vertex in eye space.

Constructor Detail

ShaderConfig.FogParamSnippet

public ShaderConfig.FogParamSnippet()
Method Detail

getDefinitions

public void getDefinitions(Scope scope,
                           RenderState[] states,
                           boolean vertexProgramTwoSide,
                           List<String> defs)
Description copied from class: ShaderConfig.Definition
Retrieves the definitions for this config and adds them to the provided list.

Specified by:
getDefinitions in class ShaderConfig.Definition


Copyright © 2011. All Rights Reserved.