Package | Description |
---|---|
de.jreality.reader |
This package contains classes which implement
SceneReader ,
an interface for reading 3D scene descriptions into a jReality scene graph. |
de.jreality.shader |
Contains all jReality shading-related classes and interfaces.
|
de.jreality.toolsystem.config |
Classes for handling the jReality tool configuration, which guarantees hardware
independence for input devices.
|
de.jreality.tutorial.reader | |
de.jreality.util |
Miscellaneous jReality utilities used in the core packages.
|
Modifier and Type | Method and Description |
---|---|
void |
ReaderBSH.appendInput(Input input)
process the given Input in the current Instance.
|
SceneGraphComponent |
AbstractReader.read(Input input)
convenience method for reading from an Input.
|
static SceneGraphComponent |
Readers.read(Input input)
determines the format of the given input depending on the file ending
of the URL.
|
static SceneGraphComponent |
Readers.read(SceneReader reader,
Input input)
Reads the scene from the given input with the given SceneReader.
|
static SceneGraphComponent |
Readers.read(String format,
Input input)
Reads the scene from the given input with the SceneReader for the given format.
|
static List<Appearance> |
ParserMTL.readAppearences(Input mtlInput) |
void |
AbstractReader.setInput(Input input) |
void |
Reader3DS.setInput(Input input) |
void |
ReaderBSH.setInput(Input input) |
void |
ReaderFE.setInput(Input input) |
void |
ReaderJRS.setInput(Input input) |
void |
ReaderJVX.setInput(Input input) |
void |
ReaderLAS.setInput(Input input) |
void |
ReaderMATHEMATICA.setInput(Input input) |
void |
ReaderMESH.setInput(Input input) |
void |
ReaderMSMS.setInput(Input input) |
void |
ReaderOBJ.setInput(Input input) |
void |
ReaderOBJTexture.setInput(Input input) |
void |
ReaderOOGL.setInput(Input input) |
void |
ReaderPOLY.setInput(Input input) |
void |
ReaderPOV.setInput(Input input) |
void |
ReaderPTS.setInput(Input input) |
void |
ReaderSTL.setInput(Input input) |
void |
ReaderVRML.setInput(Input input) |
void |
SceneReader.setInput(Input input)
set the input to read the scene from
|
Constructor and Description |
---|
ParserMTL(Input input) |
Modifier and Type | Method and Description |
---|---|
static ImageData[] |
TextureUtility.createCubeMapData(Input zipFile) |
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.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,
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 ImageData |
ImageData.load(Input input) |
static ImageData |
ImageData.load(Input input,
double[] channelMatrix) |
Constructor and Description |
---|
GlslProgram(Appearance app,
String prefix,
Input vertexProgram,
Input fragmentProgram) |
GlslSource(Input vertexProgram,
Input fragmentProgram) |
Modifier and Type | Method and Description |
---|---|
static ToolSystemConfiguration |
ToolSystemConfiguration.loadConfiguration(Input xmlFile)
given the Input object of an xmlFile, this method returns an object of type "toolsystemconfiguration".
|
Modifier and Type | Method and Description |
---|---|
static ToolSystemConfiguration |
ToolSystemConfiguration.loadConfiguration(List<Input> inputs)
loadconfiguration that will be called for each element of a list.
|
static ToolSystemConfiguration |
ToolSystemConfiguration.loadDefaultDesktopConfiguration(List<Input> additionalInputs) |
static ToolSystemConfiguration |
ToolSystemConfiguration.loadDefaultPortalConfiguration(List<Input> additionalInputs) |
Modifier and Type | Method and Description |
---|---|
void |
DemoReader.setInput(Input input) |
Modifier and Type | Method and Description |
---|---|
Input |
Input.copy()
Get a fresh version of this Input - i.e.
|
static Input |
Input.getInput(File file)
factory method for creating an
Input . |
static Input |
Input.getInput(String resourceName)
searches for the given resource name as follows:
if resourceName contains :// we try to load it as a URL
if resourceName is an absolute filename the corresponding Input is created
resourceName is searched in the classpath
resourceName is searched relative to System.getProperty(SystemProperties.JREALITY_DATA)
resourceName is searched relative to the current dir
|
static Input |
Input.getInput(String description,
InputStream in)
factory method for creating an
Input . |
static Input |
Input.getInput(URL url)
factory method for creating an
Input . |
Input |
Input.getRelativeInput(String name)
Tries to resolve a Resource relative to this Input.
|
Input |
Input.resolveInput(String name)
Tries to create an Input for the given name as follows:
if there is a System resource with the given name, this is returned.
|
Constructor and Description |
---|
ConfigurationAttributes(Input input) |
ConfigurationAttributes(Input input,
ConfigurationAttributes parent) |