Uses of Class
de.jreality.shader.EffectiveAppearance

Packages that use EffectiveAppearance
de.jreality.scene.data Contains the structures to store and transfer all sorts of data in the scene. 
de.jreality.shader Contains all jReality shading-related classes and interfaces. 
de.jreality.writer.u3d   
 

Uses of EffectiveAppearance in de.jreality.scene.data
 

Methods in de.jreality.scene.data with parameters of type EffectiveAppearance
static AttributeEntity AttributeEntityUtility.createAttributeEntity(Class clazz, String prefix, EffectiveAppearance ea)
          Create an implementation of the AttributeEntityfor reading from an EffectiveAppearance.
static boolean AttributeEntityUtility.hasAttributeEntity(Class clazz, String prefix, EffectiveAppearance eap)
          returns true if the appearance is tagged with the given class or if 1.
 

Uses of EffectiveAppearance in de.jreality.shader
 

Methods in de.jreality.shader that return EffectiveAppearance
static EffectiveAppearance EffectiveAppearance.create()
           
 EffectiveAppearance EffectiveAppearance.create(Appearance app)
           
static EffectiveAppearance EffectiveAppearance.create(SceneGraphPath p)
           
 

Methods in de.jreality.shader with parameters of type EffectiveAppearance
static DefaultGeometryShader ShaderUtility.createDefaultGeometryShader(EffectiveAppearance ea)
           
static RenderingHintsShader ShaderUtility.createRenderingHintsShader(EffectiveAppearance ea)
           
static boolean GlslProgram.hasGlslProgram(EffectiveAppearance eap, String prefix)
           
static boolean TextureUtility.hasReflectionMap(EffectiveAppearance ea, String shader)
           
static boolean EffectiveAppearance.matches(EffectiveAppearance eap, SceneGraphPath p)
           
static CubeMap TextureUtility.readReflectionMap(EffectiveAppearance app, String prefix)
          method to read the 6 sides of a ReflectionMap.
 

Constructors in de.jreality.shader with parameters of type EffectiveAppearance
GlslProgram(Appearance app, EffectiveAppearance eap, String prefix)
          this makes only sense if app is the last appearance pushed on the EffectiveAppearance stack!
GlslProgram(EffectiveAppearance eap, String prefix)
           
 

Uses of EffectiveAppearance in de.jreality.writer.u3d
 

Methods in de.jreality.writer.u3d with type parameters of type EffectiveAppearance
static
<T extends EffectiveAppearance>
void
U3DSceneUtility.printAppearanceNameMap(HashMap<T,String> map)
           
 

Methods in de.jreality.writer.u3d that return types with arguments of type EffectiveAppearance
static HashMap<SceneGraphComponent,EffectiveAppearance> U3DSceneUtility.getAppearanceMap(JrScene scene)
           
static HashMap<EffectiveAppearance,String> U3DSceneUtility.getAppearanceNames(Collection<EffectiveAppearance> apps)
           
static HashMap<EffectiveAppearance,U3DTexture> U3DSceneUtility.getSphereMapsMap(Collection<EffectiveAppearance> apps)
           
static HashMap<EffectiveAppearance,U3DTexture> U3DSceneUtility.getTextureMap(Collection<EffectiveAppearance> apps)
           
 

Method parameters in de.jreality.writer.u3d with type arguments of type EffectiveAppearance
static HashMap<EffectiveAppearance,String> U3DSceneUtility.getAppearanceNames(Collection<EffectiveAppearance> apps)
           
static HashMap<EffectiveAppearance,U3DTexture> U3DSceneUtility.getSphereMapsMap(Collection<EffectiveAppearance> apps)
           
static HashMap<EffectiveAppearance,U3DTexture> U3DSceneUtility.getTextureMap(Collection<EffectiveAppearance> apps)
           
static HashMap<SceneGraphComponent,Boolean> U3DSceneUtility.getVisibility(JrScene scene, HashMap<SceneGraphComponent,EffectiveAppearance> appMap)