de.jreality.shader
Class ShaderUtility

java.lang.Object
  extended by de.jreality.shader.ShaderUtility

public class ShaderUtility
extends java.lang.Object

Author:
gunn

Method Summary
static java.awt.Color combineDiffuseColorWithTransparency(java.awt.Color diffuseColor, double transparency, boolean useOldTransparency)
           
static DefaultGeometryShader createDefaultGeometryShader(Appearance a, boolean readDefaults)
           
static DefaultGeometryShader createDefaultGeometryShader(EffectiveAppearance ea)
           
static RenderingHintsShader createDefaultRenderingHintsShader(Appearance a, boolean readDefaults)
           
static HapticShader createHapticShader(Appearance node)
           
static RenderingHintsShader createRenderingHintsShader(EffectiveAppearance ea)
           
static RootAppearance createRootAppearance(Appearance a)
           
static java.lang.String nameSpace(java.lang.String s1, java.lang.String s2)
           
static java.lang.Class resolveEntity(java.lang.Class type, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

combineDiffuseColorWithTransparency

public static java.awt.Color combineDiffuseColorWithTransparency(java.awt.Color diffuseColor,
                                                                 double transparency,
                                                                 boolean useOldTransparency)

nameSpace

public static java.lang.String nameSpace(java.lang.String s1,
                                         java.lang.String s2)

createDefaultGeometryShader

public static DefaultGeometryShader createDefaultGeometryShader(Appearance a,
                                                                boolean readDefaults)

createDefaultGeometryShader

public static DefaultGeometryShader createDefaultGeometryShader(EffectiveAppearance ea)

createDefaultRenderingHintsShader

public static RenderingHintsShader createDefaultRenderingHintsShader(Appearance a,
                                                                     boolean readDefaults)

createRenderingHintsShader

public static RenderingHintsShader createRenderingHintsShader(EffectiveAppearance ea)

createRootAppearance

public static RootAppearance createRootAppearance(Appearance a)

resolveEntity

public static java.lang.Class resolveEntity(java.lang.Class type,
                                            java.lang.String name)

createHapticShader

public static HapticShader createHapticShader(Appearance node)