Uses of Class
de.jreality.scene.Appearance

Packages that use Appearance
de.jreality.plugin.basic   
de.jreality.plugin.scene   
de.jreality.reader This package contains classes which implement SceneReader, an interface for reading 3D scene descriptions into a jReality scene graph. 
de.jreality.scene This package contains the essential classes of the jReality scene graph. 
de.jreality.scene.data Contains the structures to store and transfer all sorts of data in the scene. 
de.jreality.scene.event This package contains the classes for handling events in the jReality scene graph. 
de.jreality.shader Contains all jReality shading-related classes and interfaces. 
de.jreality.ui   
de.jreality.util Miscellaneous jReality utilities used in the core packages. 
de.jreality.vr Classes related to the jReality virtual reality viewer ViewerVR. 
 

Uses of Appearance in de.jreality.plugin.basic
 

Methods in de.jreality.plugin.basic that return Appearance
 Appearance Scene.getContentAppearance()
           
 Appearance Scene.getRootAppearance()
           
 

Uses of Appearance in de.jreality.plugin.scene
 

Subclasses of Appearance in de.jreality.plugin.scene
 class MirrorAppearance
           
 

Methods in de.jreality.plugin.scene that return Appearance
 Appearance Terrain.getAppearance()
           
 

Uses of Appearance in de.jreality.reader
 

Fields in de.jreality.reader declared as Appearance
static Appearance ParserMTL.defaultApp
           
 

Methods in de.jreality.reader that return Appearance
static Appearance ParserMTL.getDefault()
           
 

Uses of Appearance in de.jreality.scene
 

Methods in de.jreality.scene that return Appearance
 Appearance SceneGraphComponent.getAppearance()
          Returns the appearance node.
 

Methods in de.jreality.scene with parameters of type Appearance
 void SceneGraphComponent.setAppearance(Appearance newApp)
           
 void SceneGraphVisitor.visit(Appearance a)
           
 

Uses of Appearance in de.jreality.scene.data
 

Methods in de.jreality.scene.data with parameters of type Appearance
static AttributeEntity AttributeEntityUtility.createAttributeEntity(Class clazz, String prefix, Appearance a, boolean readDefaults)
          Create an implementation of the AttributeEntityfor reading from and/or writing to an Appearance - writes tag to the appearance.
static AttributeEntity AttributeEntityUtility.getAttributeEntity(Class clazz, String prefix, Appearance a, boolean readDefaults)
          Create an implementation of the AttributeEntityfor reading from and/or writing to an Appearance - this does not tag the appearance.
static boolean AttributeEntityUtility.hasAttributeEntity(Class clazz, String prefix, Appearance a)
           
 

Uses of Appearance in de.jreality.scene.event
 

Constructors in de.jreality.scene.event with parameters of type Appearance
AppearanceEvent(Appearance source, String key, Object old)
           
 

Uses of Appearance in de.jreality.shader
 

Methods in de.jreality.shader with parameters of type Appearance
 EffectiveAppearance EffectiveAppearance.create(Appearance app)
           
static CubeMap TextureUtility.createCubeMap(Appearance app, String prefix, ImageData[] imgs)
          method to create a reflectionMap for the 6 given images (as ImageData).
static CubeMap TextureUtility.createCubeMap(Appearance app, String prefix, String resourcePrefix, String[] sides, String resourceEnding)
          Convienience Method to load all 6 images for a ReflectionMap.
static DefaultGeometryShader ShaderUtility.createDefaultGeometryShader(Appearance a, boolean readDefaults)
           
static RenderingHintsShader ShaderUtility.createDefaultRenderingHintsShader(Appearance a, boolean readDefaults)
           
static CubeMap TextureUtility.createReflectionMap(Appearance app, String shader, ImageData... imgs)
          method to create a reflectionMap for the 6 given images (as ImageData).
static CubeMap TextureUtility.createReflectionMap(Appearance app, String shader, Input[] data)
          method to create a reflectionMap for the 6 given images (as Inputs).
static CubeMap TextureUtility.createReflectionMap(Appearance app, String shader, String resourcePrefix, String[] sides, String resourceEnding)
          Convienience Method to load all 6 images for a ReflectionMap.
static RootAppearance ShaderUtility.createRootAppearance(Appearance a)
           
static CubeMap TextureUtility.createSkyBox(Appearance app, ImageData[] imgs)
          method to create a sky box for the 6 given images (as ImageData).
static CubeMap TextureUtility.createSkyBox(Appearance app, Input[] data)
          method to create a sky box for the 6 given images (as Inputs).
static Texture2D TextureUtility.createTexture(Appearance app, String shader, ImageData img)
           
static Texture2D TextureUtility.createTexture(Appearance app, String shader, ImageData img, boolean readDefaults)
          method to create a reflectionMap for the given image (as ImageData).
static Texture2D TextureUtility.createTexture(Appearance app, String shader, Input in)
           
static Texture2D TextureUtility.createTexture(Appearance app, String shader, Input in, boolean readDefaults)
          method to create a reflectionMap for the given image (as ImageData).
static Texture2D TextureUtility.createTexture(Appearance app, String shader, int i, ImageData img)
           
static Texture2D TextureUtility.createTexture(Appearance app, String shader, int i, ImageData img, boolean readDefaults)
           
static Texture2D TextureUtility.createTexture(Appearance app, String shader, String resourceName)
           
static Texture2D TextureUtility.createTexture(Appearance app, String shader, String resourceName, boolean readDefaults)
          method to create a reflectionMap for the given image (as a String to locate as a resource)
static boolean GlslProgram.hasGlslProgram(Appearance eap, String prefix)
           
static boolean TextureUtility.hasReflectionMap(Appearance app, String shader)
           
static void TextureUtility.removeReflectionMap(Appearance app, String shader)
           
static void TextureUtility.removeTexture(Appearance app, String shader)
           
 

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

Uses of Appearance in de.jreality.ui
 

Methods in de.jreality.ui that return Appearance
 Appearance AppearanceInspector.getAppearance()
           
 

Methods in de.jreality.ui with parameters of type Appearance
 void AppearanceInspector.setAppearance(Appearance appearance)
           
 void LabelsInspector.setAppearance(Appearance app)
           
 void TextureInspector.setAppearance(Appearance appearance)
           
 

Uses of Appearance in de.jreality.util
 

Methods in de.jreality.util that return Appearance
static Appearance SceneGraphUtility.findDeepestAppearance(SceneGraphPath theSelection)
          A convenience method to find the deepest occurrence of an Appearance in an instance of SceneGraphPath.
 

Methods in de.jreality.util with parameters of type Appearance
 void CopyVisitor.copyAttr(Appearance src, Appearance dst)
           
 void CopyVisitor.visit(Appearance a)
           
 

Uses of Appearance in de.jreality.vr
 

Methods in de.jreality.vr that return Appearance
 Appearance AppearancePanel.getAppearance()
           
 Appearance ViewerVR.getContentAppearance()
          Deprecated.  
 Appearance ViewerVR.getRootAppearance()
          Deprecated.  
 Appearance ViewerVR.getTerrainAppearance()
          Deprecated.  
 

Methods in de.jreality.vr with parameters of type Appearance
 void AppearancePanel.setAppearance(Appearance app)