com.threerings.opengl.renderer.util
Class SnippetUtil

java.lang.Object
  extended by com.threerings.opengl.renderer.util.SnippetUtil

public class SnippetUtil
extends Object

Contains methods to create snippets of GLSL shader code.


Constructor Summary
SnippetUtil()
           
 
Method Summary
static void getFogBlend(String name, RenderState[] states, List<String> defs)
          Creates a fog blend snippet.
static void getFogParam(String name, String eyeVertex, RenderState[] states, List<String> defs)
          Creates a fog parameter snippet.
static void getFragmentLighting(String name, String eyeVertex, String eyeNormal, RenderState[] states, List<String> defs)
          Creates a fragment lighting snippet.
static void getTexCoord(String name, String eyeVertex, String eyeNormal, RenderState[] states, List<String> defs)
          Retrieves a tex coord snippet.
static void getVertexLighting(String name, String eyeVertex, String eyeNormal, RenderState[] states, boolean vertexProgramTwoSide, List<String> defs)
          Creates a vertex lighting snippet.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SnippetUtil

public SnippetUtil()
Method Detail

getFogParam

public static void getFogParam(String name,
                               String eyeVertex,
                               RenderState[] states,
                               List<String> defs)
Creates a fog parameter snippet.


getFogBlend

public static void getFogBlend(String name,
                               RenderState[] states,
                               List<String> defs)
Creates a fog blend snippet.


getTexCoord

public static void getTexCoord(String name,
                               String eyeVertex,
                               String eyeNormal,
                               RenderState[] states,
                               List<String> defs)
Retrieves a tex coord snippet.


getVertexLighting

public static void getVertexLighting(String name,
                                     String eyeVertex,
                                     String eyeNormal,
                                     RenderState[] states,
                                     boolean vertexProgramTwoSide,
                                     List<String> defs)
Creates a vertex lighting snippet.


getFragmentLighting

public static void getFragmentLighting(String name,
                                       String eyeVertex,
                                       String eyeNormal,
                                       RenderState[] states,
                                       List<String> defs)
Creates a fragment lighting snippet.



Copyright © 2011. All Rights Reserved.