Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Appearance |
Scene.getContentAppearance() |
Appearance |
Scene.getRootAppearance() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleAppearancePlugin.setAppearance(Appearance a) |
Constructor and Description |
---|
SimpleAppearancePlugin(Appearance a) |
Modifier and Type | Class and Description |
---|---|
class |
MirrorAppearance |
Modifier and Type | Method and Description |
---|---|
Appearance |
Terrain.getAppearance() |
Modifier and Type | Field and Description |
---|---|
static Appearance |
ParserMTL.defaultApp |
Modifier and Type | Method and Description |
---|---|
static Appearance |
ParserMTL.createDefault() |
static Appearance |
ParserMTL.getDefault() |
Modifier and Type | Method and Description |
---|---|
List<Appearance> |
ParserMTL.load() |
static List<Appearance> |
ParserMTL.readAppearences(Input mtlInput) |
Modifier and Type | Method and Description |
---|---|
Appearance |
SceneGraphComponent.getAppearance()
Returns the appearance node.
|
Modifier and Type | Method and Description |
---|---|
void |
SceneGraphComponent.setAppearance(Appearance newApp) |
void |
SceneGraphVisitor.visit(Appearance a) |
Modifier and Type | Method and Description |
---|---|
static AttributeEntity |
AttributeEntityUtility.createAttributeEntity(Class clazz,
String prefix,
Appearance a,
boolean readDefaults)
Create an implementation of the
AttributeEntity for 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
AttributeEntity for reading from
and/or writing to an Appearance - this does not tag the appearance. |
static boolean |
AttributeEntityUtility.hasAttributeEntity(Class clazz,
String prefix,
Appearance a) |
Constructor and Description |
---|
AppearanceEvent(Appearance source,
String key,
Object old) |
Modifier and Type | Method and Description |
---|---|
Appearance |
EffectiveAppearance.getApp() |
Modifier and Type | Method and Description |
---|---|
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 HapticShader |
ShaderUtility.createHapticShader(Appearance node) |
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 Texture2D |
TextureUtility.getBackgroundTexture(Appearance rootApp) |
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) |
static void |
TextureUtility.setBackgroundTexture(Appearance rootApp,
ImageData id)
Background image
|
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
Appearance |
AppearanceInspector.getAppearance() |
Appearance |
SimpleAppearanceInspector.getAppearance() |
Modifier and Type | Method and Description |
---|---|
void |
AppearanceInspector.setAppearance(Appearance appearance) |
void |
LabelsInspector.setAppearance(Appearance app) |
void |
SimpleAppearanceInspector.setAppearance(Appearance appearance) |
void |
TextureInspector.setAppearance(Appearance appearance) |
void |
LabelsInspector.setNoUpdate(Appearance app) |
Modifier and Type | Method and Description |
---|---|
static Appearance |
SceneGraphUtility.findDeepestAppearance(SceneGraphPath theSelection)
A convenience method to find the deepest occurrence of an
Appearance in an
instance of SceneGraphPath. |
Modifier and Type | Method and Description |
---|---|
void |
CopyVisitor.copyAttr(Appearance src,
Appearance dst) |
void |
CopyVisitor.visit(Appearance a) |