Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes|All Packages

A

a - Variable in class de.s42.jara.core.Color
 
above - Variable in class de.s42.jara.core.spatial.SpatialNode
 
add(double) - Method in class de.s42.jara.core.Color
 
add(double) - Method in class de.s42.jara.core.ColorArray
 
add(double) - Method in class de.s42.jara.core.Vector3
 
add(double, double, double) - Method in class de.s42.jara.core.Vector3
 
add(int, Color) - Method in class de.s42.jara.core.ColorArray
 
add(Color) - Method in class de.s42.jara.core.Color
 
add(Vector3) - Method in class de.s42.jara.core.Vector3
 
add(PhysicalEntity) - Method in class de.s42.jara.core.spatial.SpatialPartitioning
 
add(PhysicalEntity) - Method in class de.s42.jara.enitites.Scene
 
add(List<? extends PhysicalEntity>) - Method in class de.s42.jara.core.spatial.SpatialPartitioning
 
add(List<? extends PhysicalEntity>) - Method in class de.s42.jara.enitites.Scene
 
addColor(int, int, Color) - Method in class de.s42.jara.tracer.RenderBuffer
 
addRGB(double) - Method in class de.s42.jara.core.Color
 
addRGB(Color) - Method in class de.s42.jara.core.Color
 
addSoftRGB(Color) - Method in class de.s42.jara.core.Color
 
albedo - Variable in class de.s42.jara.materials.Material
 
albedoTexture - Variable in class de.s42.jara.materials.PbrMaterial
 
ALL - de.s42.jara.core.spatial.SpatialNode.Axis
 
ambientLight - Variable in class de.s42.jara.enitites.Scene
 
AmbientLight - Class in de.s42.jara.enitites.lights
 
AmbientLight(Color) - Constructor for class de.s42.jara.enitites.lights.AmbientLight
 
amplitude - Variable in class de.s42.jara.materials.RainbowMaterial
 
Amsterdam - de.s42.jara.assets.AssetManager.Backgrounds
 
App - Class in de.s42.jara
 
App() - Constructor for class de.s42.jara.App
 
App.DrawPanel - Class in de.s42.jara
 
aspectRatio - Variable in class de.s42.jara.enitites.Camera
 
AssetManager - Class in de.s42.jara.assets
 
AssetManager() - Constructor for class de.s42.jara.assets.AssetManager
 
AssetManager.Backgrounds - Enum in de.s42.jara.assets
 
AssetManager.Materials - Enum in de.s42.jara.assets
 
assets - Variable in class de.s42.jara.App
 
attenuationExponent - Variable in class de.s42.jara.enitites.lights.DirectionalLight
 
autoFocus(Scene) - Method in class de.s42.jara.enitites.Camera
 
axis - Variable in class de.s42.jara.core.spatial.SpatialNode
 
Axis(int) - Constructor for enum de.s42.jara.core.spatial.SpatialNode.Axis
 

B

b - Variable in class de.s42.jara.core.Color
 
BACK - Static variable in class de.s42.jara.core.Vector3
 
background(RayContext) - Method in class de.s42.jara.enitites.Scene
 
backgroundColor - Variable in class de.s42.jara.enitites.Scene
 
Backgrounds(String) - Constructor for enum de.s42.jara.assets.AssetManager.Backgrounds
 
backgroundTexture - Variable in class de.s42.jara.enitites.Scene
 
backgroundTextureOffsetX - Variable in class de.s42.jara.enitites.Scene
 
backgroundTextureOffsetY - Variable in class de.s42.jara.enitites.Scene
 
backgroundTextureSmoothing - Variable in class de.s42.jara.enitites.Scene
 
backgroundTextureSmoothingRender - Variable in class de.s42.jara.enitites.Scene
 
baseIor - Variable in class de.s42.jara.tracer.RayContext
 
basePath - Static variable in class de.s42.jara.Configuration
 
below - Variable in class de.s42.jara.core.spatial.SpatialNode
 
bigger(Vector3) - Method in class de.s42.jara.core.Vector3
 
bitangent - Variable in class de.s42.jara.enitites.primitives.Triangle
 
Black - Static variable in class de.s42.jara.core.Color
 
blend(Color, double) - Method in class de.s42.jara.core.Color
 
blendRGB(Color, double) - Method in class de.s42.jara.core.Color
 
blit() - Method in class de.s42.jara.tracer.Raytracer
 
blitColorsToBuffer(double) - Method in class de.s42.jara.tracer.RenderBuffer
 
blitColorsToBuffer(double, int, int, int, int) - Method in class de.s42.jara.tracer.RenderBuffer
 
BOTH - de.s42.jara.Configuration.ImageSaveFormat
 
BoundingBox - Class in de.s42.jara.core
 
BoundingBox() - Constructor for class de.s42.jara.core.BoundingBox
 
bounds - Variable in class de.s42.jara.core.spatial.SpatialNode
 
bounds - Variable in class de.s42.jara.enitites.PhysicalEntity
 
buffer - Variable in class de.s42.jara.tracer.Raytracer
 
buffer - Variable in class de.s42.jara.tracer.RenderBuffer
 
bufferedColors - Variable in class de.s42.jara.tracer.RenderBuffer
 

C

cachedEntities - Variable in class de.s42.jara.core.spatial.SpatialNode
 
camera - Variable in class de.s42.jara.enitites.Scene
 
Camera - Class in de.s42.jara.enitites
 
Camera(Vector3, Vector3, Vector3, double, double) - Constructor for class de.s42.jara.enitites.Camera
 
CAMERA_AUTO_FOCUS - Static variable in class de.s42.jara.Configuration
 
CAMERA_DOF_SIZE - Static variable in class de.s42.jara.Configuration
 
CAMERA_FOV - Static variable in class de.s42.jara.scenes.RoughnessMetalness
 
canLoadTexture(String) - Method in class de.s42.jara.assets.AssetManager
 
Car - Class in de.s42.jara.prefabs
 
Car() - Constructor for class de.s42.jara.prefabs.Car
 
CarShelby - Class in de.s42.jara.prefabs
 
CarShelby() - Constructor for class de.s42.jara.prefabs.CarShelby
 
CarStill - Class in de.s42.jara.scenes
 
CarStill() - Constructor for class de.s42.jara.scenes.CarStill
 
CastIronRusted - de.s42.jara.assets.AssetManager.Materials
 
center - Variable in class de.s42.jara.core.BoundingBox
 
Chair - Class in de.s42.jara.prefabs
 
Chair() - Constructor for class de.s42.jara.prefabs.Chair
 
ChairStill - Class in de.s42.jara.scenes
 
ChairStill() - Constructor for class de.s42.jara.scenes.ChairStill
 
channelNames - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
checkerBoard - Variable in class de.s42.jara.App
 
clamp() - Method in class de.s42.jara.core.Color
 
clamp(double, double, double) - Static method in class de.s42.jara.core.JaraMath
 
clamp(int, int, int) - Static method in class de.s42.jara.core.JaraMath
 
clearCoat - Variable in class de.s42.jara.materials.Material
 
clearCoatRoughness - Variable in class de.s42.jara.materials.Material
 
CobbleStone - de.s42.jara.assets.AssetManager.Materials
 
color - Variable in class de.s42.jara.enitites.lights.Light
 
color - Variable in class de.s42.jara.tracer.RayContext
 
Color - Class in de.s42.jara.core
 
Color() - Constructor for class de.s42.jara.core.Color
 
Color(double, double, double) - Constructor for class de.s42.jara.core.Color
 
Color(double, double, double, double) - Constructor for class de.s42.jara.core.Color
 
Color(int) - Constructor for class de.s42.jara.core.Color
 
Color(Color) - Constructor for class de.s42.jara.core.Color
 
ColorArray - Class in de.s42.jara.core
 
ColorArray(int) - Constructor for class de.s42.jara.core.ColorArray
 
command() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
command() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MeshesContext
 
command(int) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MeshesContext
 
CommandContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
COMMENT - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
COMMENT - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
compute(RayContext) - Method in class de.s42.jara.enitites.PhysicalEntity
 
compute(RayContext) - Method in class de.s42.jara.materials.Material
 
computeAlbedo(RayContext) - Method in class de.s42.jara.materials.Material
 
computeAlbedo(RayContext) - Method in class de.s42.jara.materials.PbrMaterial
 
computeAlbedo(RayContext) - Method in class de.s42.jara.materials.RainbowMaterial
 
computeEmissive(RayContext) - Method in class de.s42.jara.materials.Material
 
computeEmissive(RayContext) - Method in class de.s42.jara.materials.PbrMaterial
 
computeEmissive(RayContext) - Method in class de.s42.jara.materials.RainbowMaterial
 
computeFresnel(double, double) - Method in class de.s42.jara.materials.Material
 
computeIor(RayContext) - Method in class de.s42.jara.materials.Material
 
computeMetalness(RayContext) - Method in class de.s42.jara.materials.Material
 
computeMetalness(RayContext) - Method in class de.s42.jara.materials.PbrMaterial
 
computeNormal(RayContext) - Method in class de.s42.jara.materials.Material
 
computeNormal(RayContext) - Method in class de.s42.jara.materials.PbrMaterial
 
computeNormalMatrixFromDirection(Vector3) - Method in class de.s42.jara.core.Matrix3
 
computeRoughness(RayContext) - Method in class de.s42.jara.materials.Material
 
computeRoughness(RayContext) - Method in class de.s42.jara.materials.PbrMaterial
 
computeTexturePosition(RayContext) - Method in class de.s42.jara.materials.Material
 
Configuration - Class in de.s42.jara
 
Configuration() - Constructor for class de.s42.jara.Configuration
 
Configuration.ImageSaveFormat - Enum in de.s42.jara
 
contains(Vector3) - Method in class de.s42.jara.core.BoundingBox
 
context - Variable in class de.s42.jara.tracer.RenderWorker
 
convertToVector(Vector3, int) - Static method in class de.s42.jara.core.Color
 
copy() - Method in class de.s42.jara.core.Color
 
copy() - Method in class de.s42.jara.core.Vector3
 
copy(BoundingBox) - Method in class de.s42.jara.core.BoundingBox
 
copy(Color) - Method in class de.s42.jara.core.Color
 
copy(Matrix3) - Method in class de.s42.jara.core.Matrix3
 
copy(Vector3) - Method in class de.s42.jara.core.Color
 
copy(Vector3) - Method in class de.s42.jara.core.Vector3
 
copy(Vertex) - Method in class de.s42.jara.core.Vertex
 
copy(Material) - Method in class de.s42.jara.materials.Material
 
copyRGB(Color) - Method in class de.s42.jara.core.Color
 
createHemisphereRandomVector(Vector3) - Static method in class de.s42.jara.core.Vector3
Simple randombased implementation of creating a randomly distributed hemisphere vector is a bit faster than more generic createSphereRandomVector(normal, Math.PI * 0.5)
createNormalizedRandomVector() - Static method in class de.s42.jara.core.Vector3
 
createRandomColor() - Static method in class de.s42.jara.core.Color
 
createRandomColorRGB() - Static method in class de.s42.jara.core.Color
 
createScene(AssetManager) - Static method in class de.s42.jara.Configuration
 
createSphereGaussianVector(Vector3, double) - Static method in class de.s42.jara.core.Vector3
Create uniformly distributed random vector on sphere slice
createSphereRandomVector(Vector3, double) - Static method in class de.s42.jara.core.Vector3
Create uniformly distributed random vector on sphere slice
createSphereRingRandomVector(Vector3, double) - Static method in class de.s42.jara.core.Vector3
Creates a ring around a given value where 1.0 = normal 0.5 = orthogonal 0.0 = opposite
cross(Vector3) - Method in class de.s42.jara.core.Vector3
 
currentMaterial - Variable in class de.s42.jara.loaders.objloader.ObjLoader
 

D

data - Variable in class de.s42.jara.core.ColorArray
 
data - Variable in class de.s42.jara.materials.Texture
 
DATETIME_FORMAT - Static variable in class de.s42.jara.App
 
de.s42.jara - package de.s42.jara
 
de.s42.jara.assets - package de.s42.jara.assets
 
de.s42.jara.core - package de.s42.jara.core
 
de.s42.jara.core.spatial - package de.s42.jara.core.spatial
 
de.s42.jara.enitites - package de.s42.jara.enitites
 
de.s42.jara.enitites.lights - package de.s42.jara.enitites.lights
 
de.s42.jara.enitites.primitives - package de.s42.jara.enitites.primitives
 
de.s42.jara.loaders.objloader - package de.s42.jara.loaders.objloader
 
de.s42.jara.loaders.objloader.parser - package de.s42.jara.loaders.objloader.parser
 
de.s42.jara.materials - package de.s42.jara.materials
 
de.s42.jara.prefabs - package de.s42.jara.prefabs
 
de.s42.jara.scenes - package de.s42.jara.scenes
 
de.s42.jara.tracer - package de.s42.jara.tracer
 
de.s42.jara.util - package de.s42.jara.util
 
de.sft.jara - module de.sft.jara
 
DEFAULT_HEIGHT - Static variable in class de.s42.jara.Configuration
 
DEFAULT_WIDTH - Static variable in class de.s42.jara.Configuration
 
delta - Variable in class de.s42.jara.core.BoundingBox
 
deltaUV1 - Variable in class de.s42.jara.enitites.primitives.Triangle
 
deltaUV2 - Variable in class de.s42.jara.enitites.primitives.Triangle
 
depth - Variable in class de.s42.jara.tracer.RayContext
 
DIFFUSE_SUBSAMPLES - Static variable in class de.s42.jara.Configuration
 
DIFFUSE_SUBSAMPLES - Static variable in class de.s42.jara.materials.Material
 
direction - Variable in class de.s42.jara.enitites.lights.DirectionalLight
 
direction - Variable in class de.s42.jara.tracer.RayContext
 
directionalLight - Variable in class de.s42.jara.enitites.Scene
 
DirectionalLight - Class in de.s42.jara.enitites.lights
 
DirectionalLight(Vector3, Color, double, double, double, double, double) - Constructor for class de.s42.jara.enitites.lights.DirectionalLight
 
Disc - Class in de.s42.jara.enitites.primitives
 
Disc(Vector3, Material, Vector3, double) - Constructor for class de.s42.jara.enitites.primitives.Disc
 
DiscFloor - Class in de.s42.jara.prefabs
 
DiscFloor() - Constructor for class de.s42.jara.prefabs.DiscFloor
 
discSize - Variable in class de.s42.jara.enitites.lights.DirectionalLight
 
distance(Vector3) - Method in class de.s42.jara.core.Vector3
 
distanceSquared(Vector3) - Method in class de.s42.jara.core.Vector3
 
divide(double) - Method in class de.s42.jara.core.Color
 
divide(double) - Method in class de.s42.jara.core.ColorArray
 
divide(double) - Method in class de.s42.jara.core.Vector3
 
divide(Vector3) - Method in class de.s42.jara.core.Vector3
 
divideRGB(double) - Method in class de.s42.jara.core.Color
 
DOF_SIZE - Static variable in class de.s42.jara.enitites.Camera
 
dot(Vector3) - Method in class de.s42.jara.core.Vector3
 
doubleSided - Variable in class de.s42.jara.enitites.primitives.Triangle
 
doubleSided - Variable in class de.s42.jara.materials.Material
 
DOWN - Static variable in class de.s42.jara.core.Vector3
 
DrawPanel() - Constructor for class de.s42.jara.App.DrawPanel
 

E

emissive - Variable in class de.s42.jara.materials.Material
 
emissiveTexture - Variable in class de.s42.jara.materials.PbrMaterial
 
enterCommand(ObjParserParser.CommandContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.command().
enterCommand(ObjParserParser.CommandContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.command().
enterEveryRule(ParserRuleContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
enterFace(ObjParserParser.FaceContext) - Method in class de.s42.jara.loaders.objloader.ObjLoader
 
enterFace(ObjParserParser.FaceContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.face().
enterFace(ObjParserParser.FaceContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.face().
enterGroup(ObjParserParser.GroupContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.group().
enterGroup(ObjParserParser.GroupContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.group().
enterMeshes(ObjParserParser.MeshesContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.meshes().
enterMeshes(ObjParserParser.MeshesContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.meshes().
enterMtllib(ObjParserParser.MtllibContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.mtllib().
enterMtllib(ObjParserParser.MtllibContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.mtllib().
enterNormal(ObjParserParser.NormalContext) - Method in class de.s42.jara.loaders.objloader.ObjLoader
 
enterNormal(ObjParserParser.NormalContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.normal().
enterNormal(ObjParserParser.NormalContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.normal().
enterNormalIndex(ObjParserParser.NormalIndexContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.normalIndex().
enterNormalIndex(ObjParserParser.NormalIndexContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.normalIndex().
enterObject(ObjParserParser.ObjectContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.object().
enterObject(ObjParserParser.ObjectContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.object().
enterPosition(ObjParserParser.PositionContext) - Method in class de.s42.jara.loaders.objloader.ObjLoader
 
enterPosition(ObjParserParser.PositionContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.position().
enterPosition(ObjParserParser.PositionContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.position().
enterPositionIndex(ObjParserParser.PositionIndexContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.positionIndex().
enterPositionIndex(ObjParserParser.PositionIndexContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.positionIndex().
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.FaceContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.GroupContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MeshesContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MtllibContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalIndexContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.ObjectContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionIndexContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.SmoothContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.TextureIndexContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.TexturepositionContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.UsematerialContext
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector2Context
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector3Context
 
enterRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.VertexContext
 
enterSmooth(ObjParserParser.SmoothContext) - Method in class de.s42.jara.loaders.objloader.ObjLoader
 
enterSmooth(ObjParserParser.SmoothContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.smooth().
enterSmooth(ObjParserParser.SmoothContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.smooth().
enterTextureIndex(ObjParserParser.TextureIndexContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.textureIndex().
enterTextureIndex(ObjParserParser.TextureIndexContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.textureIndex().
enterTextureposition(ObjParserParser.TexturepositionContext) - Method in class de.s42.jara.loaders.objloader.ObjLoader
 
enterTextureposition(ObjParserParser.TexturepositionContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.textureposition().
enterTextureposition(ObjParserParser.TexturepositionContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.textureposition().
enterUsematerial(ObjParserParser.UsematerialContext) - Method in class de.s42.jara.loaders.objloader.ObjLoader
 
enterUsematerial(ObjParserParser.UsematerialContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.usematerial().
enterUsematerial(ObjParserParser.UsematerialContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.usematerial().
enterVector2(ObjParserParser.Vector2Context) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.vector2().
enterVector2(ObjParserParser.Vector2Context) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.vector2().
enterVector3(ObjParserParser.Vector3Context) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.vector3().
enterVector3(ObjParserParser.Vector3Context) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.vector3().
enterVertex(ObjParserParser.VertexContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Enter a parse tree produced by ObjParserParser.vertex().
enterVertex(ObjParserParser.VertexContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Enter a parse tree produced by ObjParserParser.vertex().
entities - Variable in class de.s42.jara.core.spatial.SpatialNode
 
entities - Variable in class de.s42.jara.core.spatial.SpatialPartitioning
 
entity - Variable in class de.s42.jara.tracer.RayContext
 
Entity - Class in de.s42.jara.enitites
 
Entity(Vector3) - Constructor for class de.s42.jara.enitites.Entity
 
EOF() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MeshesContext
 
EPSILON - Static variable in class de.s42.jara.core.JaraMath
 
ErrorHandler() - Constructor for class de.s42.jara.loaders.objloader.ObjLoader.ErrorHandler
 
exitCommand(ObjParserParser.CommandContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.command().
exitCommand(ObjParserParser.CommandContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.command().
exitEveryRule(ParserRuleContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
exitFace(ObjParserParser.FaceContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.face().
exitFace(ObjParserParser.FaceContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.face().
exitGroup(ObjParserParser.GroupContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.group().
exitGroup(ObjParserParser.GroupContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.group().
exitMeshes(ObjParserParser.MeshesContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.meshes().
exitMeshes(ObjParserParser.MeshesContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.meshes().
exitMtllib(ObjParserParser.MtllibContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.mtllib().
exitMtllib(ObjParserParser.MtllibContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.mtllib().
exitNormal(ObjParserParser.NormalContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.normal().
exitNormal(ObjParserParser.NormalContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.normal().
exitNormalIndex(ObjParserParser.NormalIndexContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.normalIndex().
exitNormalIndex(ObjParserParser.NormalIndexContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.normalIndex().
exitObject(ObjParserParser.ObjectContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.object().
exitObject(ObjParserParser.ObjectContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.object().
exitPosition(ObjParserParser.PositionContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.position().
exitPosition(ObjParserParser.PositionContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.position().
exitPositionIndex(ObjParserParser.PositionIndexContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.positionIndex().
exitPositionIndex(ObjParserParser.PositionIndexContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.positionIndex().
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.FaceContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.GroupContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MeshesContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MtllibContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalIndexContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.ObjectContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionIndexContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.SmoothContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.TextureIndexContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.TexturepositionContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.UsematerialContext
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector2Context
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector3Context
 
exitRule(ParseTreeListener) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.VertexContext
 
exitSmooth(ObjParserParser.SmoothContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.smooth().
exitSmooth(ObjParserParser.SmoothContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.smooth().
exitTextureIndex(ObjParserParser.TextureIndexContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.textureIndex().
exitTextureIndex(ObjParserParser.TextureIndexContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.textureIndex().
exitTextureposition(ObjParserParser.TexturepositionContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.textureposition().
exitTextureposition(ObjParserParser.TexturepositionContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.textureposition().
exitUsematerial(ObjParserParser.UsematerialContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.usematerial().
exitUsematerial(ObjParserParser.UsematerialContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.usematerial().
exitVector2(ObjParserParser.Vector2Context) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.vector2().
exitVector2(ObjParserParser.Vector2Context) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.vector2().
exitVector3(ObjParserParser.Vector3Context) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.vector3().
exitVector3(ObjParserParser.Vector3Context) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.vector3().
exitVertex(ObjParserParser.VertexContext) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
Exit a parse tree produced by ObjParserParser.vertex().
exitVertex(ObjParserParser.VertexContext) - Method in interface de.s42.jara.loaders.objloader.parser.ObjParserListener
Exit a parse tree produced by ObjParserParser.vertex().

F

face() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
face() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
FaceContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.FaceContext
 
faceMaterial - Variable in class de.s42.jara.loaders.objloader.ObjLoader
 
faceNormal - Variable in class de.s42.jara.enitites.primitives.Triangle
 
faces - Variable in class de.s42.jara.loaders.objloader.ObjLoader
 
faceSmooth - Variable in class de.s42.jara.loaders.objloader.ObjLoader
 
fieldOfView - Variable in class de.s42.jara.enitites.Camera
 
fileExists(String) - Static method in class de.s42.jara.util.FileHelper
 
fileExists(Path) - Static method in class de.s42.jara.util.FileHelper
 
FileHelper - Class in de.s42.jara.util
 
FileHelper() - Constructor for class de.s42.jara.util.FileHelper
 
fixNullLengthVector(double, double, double) - Method in class de.s42.jara.core.Vector3
 
FLOAT - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
FLOAT - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
FLOAT() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.SmoothContext
 
FLOAT() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector2Context
 
FLOAT() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector3Context
 
FLOAT(int) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector2Context
 
FLOAT(int) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector3Context
 
FLOOR_MATERIAL - Static variable in class de.s42.jara.scenes.Pearls
 
FLOOR_MATERIAL - Static variable in class de.s42.jara.scenes.Transparent
 
FRONT - Static variable in class de.s42.jara.core.Vector3
 

G

g - Variable in class de.s42.jara.core.Color
 
get(int) - Method in class de.s42.jara.core.Vector3
 
get(int, Color) - Method in class de.s42.jara.core.ColorArray
 
get(int, Vector3) - Method in class de.s42.jara.core.ColorArray
 
getA() - Method in class de.s42.jara.core.Color
 
getAClamped() - Method in class de.s42.jara.core.Color
 
getAmbientLight() - Method in class de.s42.jara.enitites.Scene
 
getARGB8() - Method in class de.s42.jara.core.Color
 
getAspectRatio() - Method in class de.s42.jara.enitites.Camera
 
getATN() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
getATN() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
getB() - Method in class de.s42.jara.core.Color
 
getBackgroundColor() - Method in class de.s42.jara.enitites.Scene
 
getBackgroundTexture() - Method in class de.s42.jara.enitites.Scene
 
getBackgroundTextureOffsetX() - Method in class de.s42.jara.enitites.Scene
 
getBackgroundTextureSmoothing() - Method in class de.s42.jara.enitites.Scene
 
getBackgroundTextureSmoothingRender() - Method in class de.s42.jara.enitites.Scene
 
getBasePath() - Static method in class de.s42.jara.Configuration
 
getBClamped() - Method in class de.s42.jara.core.Color
 
getBrightness() - Method in class de.s42.jara.core.Color
 
getBuffer() - Method in class de.s42.jara.tracer.RenderBuffer
 
getCamera() - Method in class de.s42.jara.enitites.Scene
 
getCameraAutoFocus() - Static method in class de.s42.jara.Configuration
 
getCameraDofSize() - Static method in class de.s42.jara.Configuration
 
getChannelNames() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
getColor() - Method in class de.s42.jara.enitites.lights.Light
 
getColor(int, int, Color) - Method in class de.s42.jara.tracer.RenderBuffer
 
getColorVectorLength(int) - Method in class de.s42.jara.core.ColorArray
 
getDefaultHeight() - Static method in class de.s42.jara.Configuration
 
getDefaultWidth() - Static method in class de.s42.jara.Configuration
 
getDiffuseSubsamples() - Static method in class de.s42.jara.Configuration
 
getDirectionalLight() - Method in class de.s42.jara.enitites.Scene
 
getFieldOfView() - Method in class de.s42.jara.enitites.Camera
 
getFileAsImage(String) - Static method in class de.s42.jara.util.FileHelper
 
getFileAsImage(Path) - Static method in class de.s42.jara.util.FileHelper
 
getFileAsStream(String) - Static method in class de.s42.jara.util.FileHelper
 
getFileAsStream(Path) - Static method in class de.s42.jara.util.FileHelper
 
getFileAsString(Path) - Static method in class de.s42.jara.util.FileHelper
 
getG() - Method in class de.s42.jara.core.Color
 
getGClamped() - Method in class de.s42.jara.core.Color
 
getGrammarFileName() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
getGrammarFileName() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
getHdrScale() - Method in class de.s42.jara.tracer.Raytracer
 
getHeight() - Static method in class de.s42.jara.Configuration
 
getHeight() - Method in class de.s42.jara.tracer.RenderBuffer
 
getJpgQuality() - Static method in class de.s42.jara.Configuration
 
getLookAt() - Method in class de.s42.jara.enitites.Camera
 
getMaterial() - Method in class de.s42.jara.enitites.PhysicalEntity
 
getMaterial(String) - Method in class de.s42.jara.assets.AssetManager
 
getMaxPasses() - Static method in class de.s42.jara.Configuration
 
getModeNames() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
getModuleVersion(Class) - Static method in class de.s42.jara.util.FileHelper
 
getPosition() - Method in class de.s42.jara.enitites.Entity
 
getPreferredHeight() - Method in interface de.s42.jara.SceneLoader
 
getPreferredHeight() - Method in class de.s42.jara.scenes.RoughnessMetalness
 
getPreferredWidth() - Method in interface de.s42.jara.SceneLoader
 
getPreferredWidth() - Method in class de.s42.jara.scenes.RoughnessMetalness
 
getR() - Method in class de.s42.jara.core.Color
 
getRayDepth() - Static method in class de.s42.jara.Configuration
 
getRayFromScreenCoords(RayContext, double, double) - Method in class de.s42.jara.enitites.Camera
 
getRClamped() - Method in class de.s42.jara.core.Color
 
getRefractionSubsamples() - Static method in class de.s42.jara.Configuration
 
getResource(Class, String) - Static method in class de.s42.jara.util.FileHelper
 
getResourceAsImage(Class, String) - Static method in class de.s42.jara.util.FileHelper
 
getResourceAsStream(Class, String) - Static method in class de.s42.jara.util.FileHelper
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.FaceContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.GroupContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MeshesContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MtllibContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalIndexContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.ObjectContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionIndexContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.SmoothContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.TextureIndexContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.TexturepositionContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.UsematerialContext
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector2Context
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector3Context
 
getRuleIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.VertexContext
 
getRuleNames() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
getRuleNames() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
getSaveFormat() - Static method in class de.s42.jara.Configuration
 
getScaledARGB8(double) - Method in class de.s42.jara.core.Color
 
getScaledARGB8(int, double) - Method in class de.s42.jara.core.ColorArray
 
getScaledRGB8(double) - Method in class de.s42.jara.core.Color
 
getScaledRGB8(int, double) - Method in class de.s42.jara.core.ColorArray
 
getSceneLoader() - Static method in class de.s42.jara.Configuration
 
getSerializedATN() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
getSerializedATN() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
getShowFooterInFiles() - Static method in class de.s42.jara.Configuration
 
getSpatialTreeMaxDepth() - Static method in class de.s42.jara.Configuration
 
getSpatialTreeSplitNodeSize() - Static method in class de.s42.jara.Configuration
 
getSpecularSubsamples() - Static method in class de.s42.jara.Configuration
 
getThreads() - Static method in class de.s42.jara.Configuration
 
getThreads() - Method in class de.s42.jara.tracer.Raytracer
 
getTilesize() - Static method in class de.s42.jara.Configuration
 
getTokenNames() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
Deprecated.
getTokenNames() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
Deprecated.
getUserHome() - Static method in class de.s42.jara.util.FileHelper
 
getVocabulary() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
getVocabulary() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
getWidth() - Static method in class de.s42.jara.Configuration
 
getWidth() - Method in class de.s42.jara.tracer.RenderBuffer
 
getX() - Method in class de.s42.jara.core.Vector3
 
getY() - Method in class de.s42.jara.core.Vector3
 
getZ() - Method in class de.s42.jara.core.Vector3
 
GoldOre - de.s42.jara.assets.AssetManager.Materials
 
GRID_SIZE_X - Static variable in class de.s42.jara.scenes.RoughnessMetalness
 
GRID_SIZE_Y - Static variable in class de.s42.jara.scenes.RoughnessMetalness
 
group() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
group() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
GroupContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.GroupContext
 

H

hasResource(Class, String) - Static method in class de.s42.jara.util.FileHelper
 
hdrScale - Variable in class de.s42.jara.tracer.Raytracer
 
height - Variable in class de.s42.jara.materials.Texture
 
height - Variable in class de.s42.jara.tracer.RenderBuffer
 
House - Class in de.s42.jara.prefabs
 
House() - Constructor for class de.s42.jara.prefabs.House
 

I

identity() - Method in class de.s42.jara.core.Matrix3
 
ImageSaveFormat() - Constructor for enum de.s42.jara.Configuration.ImageSaveFormat
 
inbound - Variable in class de.s42.jara.tracer.RayContext
 
index - Variable in enum de.s42.jara.core.spatial.SpatialNode.Axis
 
init() - Method in class de.s42.jara.tracer.Raytracer
 
init() - Method in class de.s42.jara.tracer.RenderBuffer
 
initComponent() - Method in class de.s42.jara.App
 
initRaytracer() - Method in class de.s42.jara.App
 
INTEGER - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
INTEGER - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
INTEGER() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalIndexContext
 
INTEGER() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionIndexContext
 
INTEGER() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.SmoothContext
 
INTEGER() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.TextureIndexContext
 
intersect(RayContext) - Method in class de.s42.jara.core.spatial.SpatialPartitioning
 
intersect(RayContext) - Method in class de.s42.jara.enitites.PhysicalEntity
 
intersect(RayContext) - Method in class de.s42.jara.enitites.primitives.Disc
 
intersect(RayContext) - Method in class de.s42.jara.enitites.primitives.Plane
 
intersect(RayContext) - Method in class de.s42.jara.enitites.primitives.Sphere
 
intersect(RayContext) - Method in class de.s42.jara.enitites.primitives.Triangle
 
intersect(RayContext) - Method in class de.s42.jara.enitites.Scene
 
intersect(RayContext, SpatialNode, double) - Method in class de.s42.jara.core.spatial.SpatialPartitioning
 
intersects(Vector3, Vector3) - Method in class de.s42.jara.core.BoundingBox
 
intersects(Vector3, Vector3) - Method in class de.s42.jara.core.spatial.SpatialNode
 
intersects(Vector3, Vector3, double, double) - Method in class de.s42.jara.core.BoundingBox
Implementation of a rather fast AABB test.
invert() - Method in class de.s42.jara.core.Vector3
 
ior - Variable in enum de.s42.jara.assets.AssetManager.Materials
 
ior - Variable in class de.s42.jara.materials.Material
 
ior - Variable in class de.s42.jara.tracer.RayContext
 
IOR_AIR - Static variable in class de.s42.jara.materials.Material
 
IOR_CAR_PAINT - Static variable in class de.s42.jara.materials.Material
 
IOR_GLASS - Static variable in class de.s42.jara.materials.Material
 
IOR_IRON - Static variable in class de.s42.jara.materials.Material
 
IOR_PLASTIC - Static variable in class de.s42.jara.materials.Material
 
IOR_RUBBER - Static variable in class de.s42.jara.materials.Material
 
IOR_STEEL - Static variable in class de.s42.jara.materials.Material
 
IOR_STONE - Static variable in class de.s42.jara.materials.Material
 
IOR_WOOD - Static variable in class de.s42.jara.materials.Material
 
IronScratched - de.s42.jara.assets.AssetManager.Materials
 
isRendering() - Method in class de.s42.jara.App
 
isShowDirectBackground() - Method in class de.s42.jara.enitites.Scene
 
isUnitVector() - Method in class de.s42.jara.core.Vector3
 

J

Jara - Class in de.s42.jara
 
Jara() - Constructor for class de.s42.jara.Jara
 
JaraMath - Class in de.s42.jara.core
 
JaraMath() - Constructor for class de.s42.jara.core.JaraMath
 
join(BoundingBox) - Method in class de.s42.jara.core.BoundingBox
 
JPG - de.s42.jara.Configuration.ImageSaveFormat
 
JPG_QUALITY - Static variable in class de.s42.jara.Configuration
 

K

KEYWORD_FACE - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_FACE - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_FACE() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.FaceContext
 
KEYWORD_GROUP - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_GROUP - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_GROUP() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.GroupContext
 
KEYWORD_MTLLIB - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_MTLLIB - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_MTLLIB() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MtllibContext
 
KEYWORD_NORMAL - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_NORMAL - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_NORMAL() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalContext
 
KEYWORD_OBJECT - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_OBJECT - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_OBJECT() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.ObjectContext
 
KEYWORD_OFF - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_OFF - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_OFF() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.SmoothContext
 
KEYWORD_POSITION - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_POSITION - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_POSITION() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionContext
 
KEYWORD_SMOOTH - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_SMOOTH - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_SMOOTH() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.SmoothContext
 
KEYWORD_TEXTUREPOSITION - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_TEXTUREPOSITION - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_TEXTUREPOSITION() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.TexturepositionContext
 
KEYWORD_USEMATERIAL - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
KEYWORD_USEMATERIAL - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
KEYWORD_USEMATERIAL() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.UsematerialContext
 

L

lastDirection - Variable in class de.s42.jara.tracer.RayContext
 
lastOrigin - Variable in class de.s42.jara.tracer.RayContext
 
LEFT - Static variable in class de.s42.jara.core.Vector3
 
length() - Method in class de.s42.jara.core.Vector3
 
lerp(Vector3, double) - Method in class de.s42.jara.core.Vector3
 
Light - Class in de.s42.jara.enitites.lights
 
Light(Color) - Constructor for class de.s42.jara.enitites.lights.Light
 
load(Scene, AssetManager) - Static method in class de.s42.jara.prefabs.Chair
 
load(Scene, AssetManager, Vector3, Vector3) - Static method in class de.s42.jara.prefabs.Car
 
load(Scene, AssetManager, Vector3, Vector3) - Static method in class de.s42.jara.prefabs.CarShelby
 
load(Scene, AssetManager, Vector3, Vector3) - Static method in class de.s42.jara.prefabs.DiscFloor
 
load(Scene, AssetManager, Vector3, Vector3) - Static method in class de.s42.jara.prefabs.House
 
loadBackground(AssetManager.Backgrounds, double, double, double) - Method in class de.s42.jara.assets.AssetManager
 
loadMaterialTexture(String, String) - Method in class de.s42.jara.assets.AssetManager
 
loadMaterialTextureAsNormalMap(String, String) - Method in class de.s42.jara.assets.AssetManager
 
loadPbrMaterial(AssetManager.Materials, Vector3) - Method in class de.s42.jara.assets.AssetManager
 
loadPbrMaterial(String, double, Vector3) - Method in class de.s42.jara.assets.AssetManager
 
loadScene(AssetManager) - Method in interface de.s42.jara.SceneLoader
 
loadScene(AssetManager) - Method in class de.s42.jara.scenes.CarStill
 
loadScene(AssetManager) - Method in class de.s42.jara.scenes.ChairStill
 
loadScene(AssetManager) - Method in class de.s42.jara.scenes.Pearls
 
loadScene(AssetManager) - Method in class de.s42.jara.scenes.RoughnessMetalness
 
loadScene(AssetManager) - Method in class de.s42.jara.scenes.Spheres
 
loadScene(AssetManager) - Method in class de.s42.jara.scenes.SphereSculpture
 
loadScene(AssetManager) - Method in class de.s42.jara.scenes.Transparent
 
loadTexture(String) - Method in class de.s42.jara.assets.AssetManager
 
loadTextureAsNormalMap(String) - Method in class de.s42.jara.assets.AssetManager
 
loadTriangles(Path, AssetManager) - Static method in class de.s42.jara.loaders.objloader.ObjLoader
 
loadTriangles(Path, AssetManager, Vector3, Vector3) - Static method in class de.s42.jara.loaders.objloader.ObjLoader
 
log - Static variable in class de.s42.jara.App
 
log - Static variable in class de.s42.jara.core.spatial.SpatialPartitioning
 
log - Static variable in class de.s42.jara.enitites.Camera
 
log - Static variable in class de.s42.jara.Jara
 
log - Static variable in class de.s42.jara.loaders.objloader.ObjLoader
 
log - Static variable in class de.s42.jara.tracer.Raytracer
 
log - Static variable in class de.s42.jara.tracer.RenderWorker
 
lookAt - Variable in class de.s42.jara.enitites.Camera
 

M

m - Variable in class de.s42.jara.core.Matrix3
 
main(String[]) - Static method in class de.s42.jara.Jara
 
makeLiteralNames() - Static method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
makeLiteralNames() - Static method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
makeRuleNames() - Static method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
makeRuleNames() - Static method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
makeSymbolicNames() - Static method in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
makeSymbolicNames() - Static method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
material - Variable in class de.s42.jara.enitites.PhysicalEntity
 
Material - Class in de.s42.jara.materials
 
Material(Color, Color, double, double, double) - Constructor for class de.s42.jara.materials.Material
 
Material(Material) - Constructor for class de.s42.jara.materials.Material
 
materialBasePath - Variable in enum de.s42.jara.assets.AssetManager.Materials
 
materials - Variable in class de.s42.jara.assets.AssetManager
 
Materials(String, double) - Constructor for enum de.s42.jara.assets.AssetManager.Materials
 
Matrix3 - Class in de.s42.jara.core
 
Matrix3() - Constructor for class de.s42.jara.core.Matrix3
 
max - Variable in class de.s42.jara.core.BoundingBox
 
max(double) - Method in class de.s42.jara.core.Color
 
max(Vector3) - Method in class de.s42.jara.core.Vector3
 
MAX_PASSES - Static variable in class de.s42.jara.Configuration
 
meshes() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
MeshesContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.MeshesContext
 
metalness - Variable in class de.s42.jara.materials.Material
 
metalnessTexture - Variable in class de.s42.jara.materials.PbrMaterial
 
min - Variable in class de.s42.jara.core.BoundingBox
 
min(double) - Method in class de.s42.jara.core.Color
 
min(Vector3) - Method in class de.s42.jara.core.Vector3
 
modeNames - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
mtllib() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
mtllib() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
MtllibContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.MtllibContext
 
multiply(double) - Method in class de.s42.jara.core.Color
 
multiply(double) - Method in class de.s42.jara.core.ColorArray
 
multiply(double) - Method in class de.s42.jara.core.Vector3
 
multiply(int, double) - Method in class de.s42.jara.core.ColorArray
 
multiply(Color) - Method in class de.s42.jara.core.Color
 
multiply(Vector3) - Method in class de.s42.jara.core.Matrix3
 
multiply(Vector3) - Method in class de.s42.jara.core.Vector3
 
multiplyRGB(double) - Method in class de.s42.jara.core.Color
 
multiplyRGB(Color) - Method in class de.s42.jara.core.Color
 

N

name - Variable in class de.s42.jara.enitites.Scene
 
NEWLINE - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
NEWLINE - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
NEWLINE() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
nodes - Variable in class de.s42.jara.core.spatial.SpatialPartitioning
 
normal - Variable in class de.s42.jara.core.Vertex
 
normal - Variable in class de.s42.jara.enitites.primitives.Disc
 
normal - Variable in class de.s42.jara.enitites.primitives.Plane
 
normal() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
normal() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
NormalContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalContext
 
normalIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
normalIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.VertexContext
 
NormalIndexContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalIndexContext
 
normalize() - Method in class de.s42.jara.core.ColorArray
 
normalize() - Method in class de.s42.jara.core.Vector3
 
normalizedRandomVector() - Method in class de.s42.jara.core.Vector3
 
normalMatrix - Variable in class de.s42.jara.tracer.RayContext
 
normals - Variable in class de.s42.jara.loaders.objloader.ObjLoader
 
normalTexture - Variable in class de.s42.jara.materials.PbrMaterial
 
NUMBER_FORMAT - Static variable in class de.s42.jara.App
 

O

object() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
object() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
ObjectContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.ObjectContext
 
ObjLoader - Class in de.s42.jara.loaders.objloader
https://en.wikipedia.org/wiki/Wavefront_.obj_file
ObjLoader() - Constructor for class de.s42.jara.loaders.objloader.ObjLoader
 
ObjLoader.ErrorHandler - Class in de.s42.jara.loaders.objloader
 
ObjParserBaseListener - Class in de.s42.jara.loaders.objloader.parser
This class provides an empty implementation of ObjParserListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
ObjParserBaseListener() - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
 
ObjParserLexer - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserLexer(CharStream) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
ObjParserListener - Interface in de.s42.jara.loaders.objloader.parser
This interface defines a complete listener for a parse tree produced by ObjParserParser.
ObjParserParser - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser(TokenStream) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
ObjParserParser.CommandContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.FaceContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.GroupContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.MeshesContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.MtllibContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.NormalContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.NormalIndexContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.ObjectContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.PositionContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.PositionIndexContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.SmoothContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.TextureIndexContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.TexturepositionContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.UsematerialContext - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.Vector2Context - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.Vector3Context - Class in de.s42.jara.loaders.objloader.parser
 
ObjParserParser.VertexContext - Class in de.s42.jara.loaders.objloader.parser
 
ONE - Static variable in class de.s42.jara.core.Vector3
 
ONE_DIVIDED_BY_255 - Static variable in class de.s42.jara.core.Color
 
ONE_MINUS_EPSILON - Static variable in class de.s42.jara.core.JaraMath
 
ONE_PLUS_EPSILON - Static variable in class de.s42.jara.core.JaraMath
 
origin - Variable in class de.s42.jara.tracer.RayContext
 
ORIGIN - Static variable in class de.s42.jara.core.Vector3
 

P

paintComponent(Graphics) - Method in class de.s42.jara.App.DrawPanel
 
paintRendering(Graphics2D) - Method in class de.s42.jara.App
 
passesRendered - Variable in class de.s42.jara.tracer.Raytracer
 
Path - de.s42.jara.assets.AssetManager.Backgrounds
 
PbrMaterial - Class in de.s42.jara.materials
 
PbrMaterial(Texture, Texture, Texture, Texture, Texture, double, Vector3) - Constructor for class de.s42.jara.materials.PbrMaterial
 
Pearls - Class in de.s42.jara.scenes
 
Pearls() - Constructor for class de.s42.jara.scenes.Pearls
 
PhysicalEntity - Class in de.s42.jara.enitites
 
PhysicalEntity(Vector3, Material) - Constructor for class de.s42.jara.enitites.PhysicalEntity
 
PI2 - Static variable in class de.s42.jara.core.JaraMath
 
PIHALF - Static variable in class de.s42.jara.core.JaraMath
 
Plane - Class in de.s42.jara.enitites.primitives
 
Plane(Vector3, Material, Vector3) - Constructor for class de.s42.jara.enitites.primitives.Plane
 
PNG - de.s42.jara.Configuration.ImageSaveFormat
 
position - Variable in class de.s42.jara.core.Vertex
 
position - Variable in class de.s42.jara.enitites.Entity
 
position() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
position() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
PositionContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionContext
 
positionIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
positionIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.VertexContext
 
PositionIndexContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionIndexContext
 
positions - Variable in class de.s42.jara.loaders.objloader.ObjLoader
 
powRGB(double) - Method in class de.s42.jara.core.Color
 
PREFERRED_HEIGHT - Static variable in class de.s42.jara.scenes.RoughnessMetalness
 
PREFERRED_TILESIZE - Static variable in class de.s42.jara.Configuration
 
PREFERRED_WIDTH - Static variable in class de.s42.jara.scenes.RoughnessMetalness
 
prepareForRendering() - Method in class de.s42.jara.core.spatial.SpatialPartitioning
 
prepareForRendering() - Method in class de.s42.jara.enitites.Scene
 

R

r - Variable in class de.s42.jara.core.Color
 
radius - Variable in class de.s42.jara.enitites.primitives.Disc
 
radius - Variable in class de.s42.jara.enitites.primitives.Sphere
 
radiusSquared - Variable in class de.s42.jara.enitites.primitives.Disc
 
radiusSquared - Variable in class de.s42.jara.enitites.primitives.Sphere
 
RainbowMaterial - Class in de.s42.jara.materials
 
RainbowMaterial(Color, double, double, double, double, double) - Constructor for class de.s42.jara.materials.RainbowMaterial
 
rampUpBrightness - Variable in class de.s42.jara.enitites.lights.DirectionalLight
 
rampUpExponent - Variable in class de.s42.jara.enitites.lights.DirectionalLight
 
rampUpScale - Variable in class de.s42.jara.enitites.lights.DirectionalLight
 
random - Variable in class de.s42.jara.tracer.RenderWorker
 
randomColor() - Method in class de.s42.jara.core.Color
 
RAY_DEPTH - Static variable in class de.s42.jara.Configuration
 
RayContext - Class in de.s42.jara.tracer
 
RayContext(Raytracer) - Constructor for class de.s42.jara.tracer.RayContext
 
raytrace(RayContext) - Method in class de.s42.jara.tracer.Raytracer
 
raytracer - Variable in class de.s42.jara.App
 
raytracer - Variable in class de.s42.jara.tracer.RayContext
 
raytracer - Variable in class de.s42.jara.tracer.RenderWorker
 
Raytracer - Class in de.s42.jara.tracer
 
Raytracer(RenderBuffer, Scene) - Constructor for class de.s42.jara.tracer.Raytracer
 
reciproc() - Method in class de.s42.jara.core.Vector3
 
reflect(Vector3) - Method in class de.s42.jara.core.Vector3
 
refract(Vector3, double) - Method in class de.s42.jara.core.Vector3
 
REFRACTION_SUBSAMPLES - Static variable in class de.s42.jara.Configuration
 
REFRACTION_SUBSAMPLES - Static variable in class de.s42.jara.materials.Material
 
render() - Method in class de.s42.jara.App
 
render() - Method in class de.s42.jara.tracer.Raytracer
 
RenderBuffer - Class in de.s42.jara.tracer
 
RenderBuffer(int, int) - Constructor for class de.s42.jara.tracer.RenderBuffer
 
renderedTileCount - Variable in class de.s42.jara.tracer.RenderWorker
 
rendering - Variable in class de.s42.jara.App
 
renderTile(RayContext, ThreadLocalRandom, Rectangle) - Method in class de.s42.jara.tracer.Raytracer
 
RenderWorker - Class in de.s42.jara.tracer
 
RenderWorker(Raytracer) - Constructor for class de.s42.jara.tracer.RenderWorker
 
reset() - Method in class de.s42.jara.tracer.RenderBuffer
 
reset(int) - Method in class de.s42.jara.tracer.RayContext
 
retrieveColor(Color, Vector3) - Method in class de.s42.jara.materials.Texture
 
retrieveVector3(Vector3, Vector3) - Method in class de.s42.jara.materials.Texture
 
RIGHT - Static variable in class de.s42.jara.core.Vector3
 
root - Variable in class de.s42.jara.core.spatial.SpatialPartitioning
 
roughness - Variable in class de.s42.jara.materials.Material
 
RoughnessMetalness - Class in de.s42.jara.scenes
 
RoughnessMetalness() - Constructor for class de.s42.jara.scenes.RoughnessMetalness
 
roughnessTexture - Variable in class de.s42.jara.materials.PbrMaterial
 
RULE_command - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_face - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_group - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_meshes - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_mtllib - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_normal - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_normalIndex - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_object - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_position - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_positionIndex - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_smooth - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_textureIndex - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_textureposition - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_usematerial - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_vector2 - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_vector3 - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
RULE_vertex - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
ruleNames - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
ruleNames - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
run() - Method in class de.s42.jara.tracer.RenderWorker
 

S

saturate(double) - Static method in class de.s42.jara.core.JaraMath
 
SAVE_FORMAT - Static variable in class de.s42.jara.Configuration
 
saveImage() - Method in class de.s42.jara.App
 
saveImageAsFileJpg(BufferedImage, String) - Static method in class de.s42.jara.util.FileHelper
 
saveImageAsFileJpg(BufferedImage, String, float) - Static method in class de.s42.jara.util.FileHelper
 
saveImageAsFileJpg(BufferedImage, Path, float) - Static method in class de.s42.jara.util.FileHelper
 
saveImageAsFilePng(BufferedImage, String) - Static method in class de.s42.jara.util.FileHelper
 
saveImageAsFilePng(BufferedImage, Path) - Static method in class de.s42.jara.util.FileHelper
 
saveRenderingAsImage() - Method in class de.s42.jara.App
 
scale - Variable in class de.s42.jara.materials.RainbowMaterial
 
scene - Variable in class de.s42.jara.tracer.Raytracer
 
Scene - Class in de.s42.jara.enitites
 
Scene() - Constructor for class de.s42.jara.enitites.Scene
 
Scene(String) - Constructor for class de.s42.jara.enitites.Scene
 
SCENE_LOADER - Static variable in class de.s42.jara.Configuration
 
SceneLoader - Interface in de.s42.jara
 
scheduleRenderTile(Rectangle) - Method in class de.s42.jara.tracer.Raytracer
 
set(double, double, double) - Method in class de.s42.jara.core.Color
 
set(double, double, double) - Method in class de.s42.jara.core.Vector3
 
set(double, double, double, double) - Method in class de.s42.jara.core.Color
 
set(int) - Method in class de.s42.jara.core.Color
 
set(int, double) - Method in class de.s42.jara.core.ColorArray
 
set(int, double) - Method in class de.s42.jara.core.Vector3
 
set(int, double, double, double, double) - Method in class de.s42.jara.core.ColorArray
 
set(int, int, double) - Method in class de.s42.jara.core.Matrix3
 
set(int, Color) - Method in class de.s42.jara.core.ColorArray
 
set(Vector3, Vector3) - Method in class de.s42.jara.core.BoundingBox
 
setA(double) - Method in class de.s42.jara.core.Color
 
setAll(double, double, double, double, double, double, double, double, double) - Method in class de.s42.jara.core.Matrix3
 
setAmbientLight(AmbientLight) - Method in class de.s42.jara.enitites.Scene
 
setARGB8(int, int) - Method in class de.s42.jara.core.ColorArray
 
setARGB8(int, int, int[]) - Method in class de.s42.jara.core.ColorArray
 
setAspectRatio(double) - Method in class de.s42.jara.enitites.Camera
 
setB(double) - Method in class de.s42.jara.core.Color
 
setBackgroundColor(Color) - Method in class de.s42.jara.enitites.Scene
 
setBackgroundTexture(Texture) - Method in class de.s42.jara.enitites.Scene
 
setBackgroundTextureOffsetX(double) - Method in class de.s42.jara.enitites.Scene
 
setBackgroundTextureSmoothing(double) - Method in class de.s42.jara.enitites.Scene
 
setBackgroundTextureSmoothingRender(double) - Method in class de.s42.jara.enitites.Scene
 
setCamera(Camera) - Method in class de.s42.jara.enitites.Scene
 
setColor(int, int, Color) - Method in class de.s42.jara.tracer.RenderBuffer
 
setColor(Color) - Method in class de.s42.jara.enitites.lights.Light
 
setColumn(int, Vector3) - Method in class de.s42.jara.core.Matrix3
 
setDirectionalLight(DirectionalLight) - Method in class de.s42.jara.enitites.Scene
 
setFieldOfView(double) - Method in class de.s42.jara.enitites.Camera
 
setG(double) - Method in class de.s42.jara.core.Color
 
setHdrScale(double) - Method in class de.s42.jara.tracer.Raytracer
 
setLookAt(Vector3) - Method in class de.s42.jara.enitites.Camera
 
setMaterial(Material) - Method in class de.s42.jara.enitites.PhysicalEntity
 
setMaterial(String, Material) - Method in class de.s42.jara.assets.AssetManager
 
setPosition(Vector3) - Method in class de.s42.jara.enitites.Entity
 
setR(double) - Method in class de.s42.jara.core.Color
 
setRendering(boolean) - Method in class de.s42.jara.App
 
setRGBZero() - Method in class de.s42.jara.core.Color
 
setRow(int, Vector3) - Method in class de.s42.jara.core.Matrix3
 
setShowDirectBackground(boolean) - Method in class de.s42.jara.enitites.Scene
 
setX(double) - Method in class de.s42.jara.core.Vector3
 
setY(double) - Method in class de.s42.jara.core.Vector3
 
setZ(double) - Method in class de.s42.jara.core.Vector3
 
setZero() - Method in class de.s42.jara.core.Color
 
shallSave - Variable in class de.s42.jara.App
 
SHOW_FOOTER_IN_FILES - Static variable in class de.s42.jara.Configuration
 
showDirectBackground - Variable in class de.s42.jara.enitites.Scene
 
sinFovHalf - Variable in class de.s42.jara.enitites.Camera
 
SkyCloudy - de.s42.jara.assets.AssetManager.Backgrounds
 
SLASH - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
SLASH - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
SLASH() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.VertexContext
 
SLASH(int) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.VertexContext
 
smaller(Vector3) - Method in class de.s42.jara.core.Vector3
 
smooth() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
smooth() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
SmoothContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.SmoothContext
 
smoothNormal - Variable in class de.s42.jara.enitites.primitives.Triangle
 
smoothNormals - Variable in class de.s42.jara.loaders.objloader.ObjLoader
 
spatial - Variable in class de.s42.jara.enitites.Scene
 
SPATIAL_TREE_MAX_DEPTH - Static variable in class de.s42.jara.Configuration
 
SPATIAL_TREE_SPLIT_NODE_SIZE - Static variable in class de.s42.jara.Configuration
 
SpatialNode - Class in de.s42.jara.core.spatial
 
SpatialNode() - Constructor for class de.s42.jara.core.spatial.SpatialNode
 
SpatialNode.Axis - Enum in de.s42.jara.core.spatial
 
SpatialPartitioning - Class in de.s42.jara.core.spatial
 
SpatialPartitioning() - Constructor for class de.s42.jara.core.spatial.SpatialPartitioning
 
SPECULAR_SUBSAMPLES - Static variable in class de.s42.jara.Configuration
 
SPECULAR_SUBSAMPLES - Static variable in class de.s42.jara.materials.Material
 
Sphere - Class in de.s42.jara.enitites.primitives
 
Sphere(Vector3, Material, double) - Constructor for class de.s42.jara.enitites.primitives.Sphere
 
SPHERE_DISTANCE - Static variable in class de.s42.jara.scenes.RoughnessMetalness
 
SPHERE_RADIUS - Static variable in class de.s42.jara.scenes.RoughnessMetalness
 
Spheres - Class in de.s42.jara.scenes
 
Spheres() - Constructor for class de.s42.jara.scenes.Spheres
 
SphereSculpture - Class in de.s42.jara.scenes
 
SphereSculpture() - Constructor for class de.s42.jara.scenes.SphereSculpture
 
splitNode(SpatialNode, int) - Method in class de.s42.jara.core.spatial.SpatialPartitioning
 
splitNodeAlongAxis(SpatialNode, SpatialNode, SpatialNode, SpatialNode.Axis) - Method in class de.s42.jara.core.spatial.SpatialPartitioning
 
squaredLength() - Method in class de.s42.jara.core.Vector3
 
startTime - Variable in class de.s42.jara.App
 
Studio1 - de.s42.jara.assets.AssetManager.Backgrounds
 
Studio2 - de.s42.jara.assets.AssetManager.Backgrounds
 
subSampleIndex - Variable in class de.s42.jara.tracer.RayContext
 
subtract(double) - Method in class de.s42.jara.core.Color
 
subtract(double) - Method in class de.s42.jara.core.ColorArray
 
subtract(double) - Method in class de.s42.jara.core.Vector3
 
subtract(Color) - Method in class de.s42.jara.core.Color
 
subtract(Vector3) - Method in class de.s42.jara.core.Vector3
 
subtractRGB(double) - Method in class de.s42.jara.core.Color
 
subtractRGB(Color) - Method in class de.s42.jara.core.Color
 
Sunset - de.s42.jara.assets.AssetManager.Backgrounds
 
SYMBOL - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
SYMBOL - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
SYMBOL() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.GroupContext
 
SYMBOL() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.MtllibContext
 
SYMBOL() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.ObjectContext
 
SYMBOL() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.UsematerialContext
 
syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class de.s42.jara.loaders.objloader.ObjLoader.ErrorHandler
 

T

tangent - Variable in class de.s42.jara.enitites.primitives.Triangle
 
tempColor - Variable in class de.s42.jara.tracer.RayContext
 
tempDirection - Variable in class de.s42.jara.tracer.RayContext
 
tempOrigin - Variable in class de.s42.jara.tracer.RayContext
 
TerazzoBrickWork - de.s42.jara.assets.AssetManager.Materials
 
texture - Variable in class de.s42.jara.core.Vertex
 
Texture - Class in de.s42.jara.materials
 
Texture(Image) - Constructor for class de.s42.jara.materials.Texture
 
textureDown() - Method in class de.s42.jara.core.Matrix3
 
textureIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
textureIndex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.VertexContext
 
TextureIndexContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.TextureIndexContext
 
texturePath - Variable in enum de.s42.jara.assets.AssetManager.Backgrounds
 
textureposition() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
textureposition() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
texturePosition - Variable in class de.s42.jara.tracer.RayContext
 
TexturepositionContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.TexturepositionContext
 
texturePositions - Variable in class de.s42.jara.loaders.objloader.ObjLoader
 
textureScale - Variable in class de.s42.jara.materials.PbrMaterial
 
textureUp() - Method in class de.s42.jara.core.Matrix3
 
threads - Variable in class de.s42.jara.tracer.Raytracer
 
THREADS - Static variable in class de.s42.jara.Configuration
 
TILE_COUNT - Static variable in class de.s42.jara.tracer.Raytracer
 
tiles - Variable in class de.s42.jara.tracer.Raytracer
 
tilesToRender - Variable in class de.s42.jara.tracer.Raytracer
 
tilesToRenderCount - Variable in class de.s42.jara.tracer.Raytracer
 
toAwtColor() - Method in class de.s42.jara.core.Color
 
tokenNames - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
Deprecated.
tokenNames - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
Deprecated.
toString() - Method in class de.s42.jara.core.BoundingBox
 
toString() - Method in class de.s42.jara.core.Color
 
toString() - Method in class de.s42.jara.core.Vector3
 
toString() - Method in class de.s42.jara.materials.Material
 
transparency - Variable in class de.s42.jara.materials.Material
 
Transparent - Class in de.s42.jara.scenes
 
Transparent() - Constructor for class de.s42.jara.scenes.Transparent
 
TransparentBlack - Static variable in class de.s42.jara.core.Color
 
TransparentWhite - Static variable in class de.s42.jara.core.Color
 
transpose() - Method in class de.s42.jara.core.Matrix3
 
Triangle - Class in de.s42.jara.enitites.primitives
 
Triangle(Vector3, Material, Vertex, Vertex, Vertex, boolean, boolean) - Constructor for class de.s42.jara.enitites.primitives.Triangle
 

U

up - Variable in class de.s42.jara.enitites.Camera
 
UP - Static variable in class de.s42.jara.core.Vector3
 
update() - Method in class de.s42.jara.App
 
usematerial() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.CommandContext
 
usematerial() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
UsematerialContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.UsematerialContext
 

V

v1v2 - Variable in class de.s42.jara.enitites.primitives.Triangle
 
v1v3 - Variable in class de.s42.jara.enitites.primitives.Triangle
 
value - Variable in class de.s42.jara.core.spatial.SpatialNode
 
valueOf(String) - Static method in enum de.s42.jara.assets.AssetManager.Backgrounds
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.s42.jara.assets.AssetManager.Materials
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.s42.jara.Configuration.ImageSaveFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.s42.jara.core.spatial.SpatialNode.Axis
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.s42.jara.assets.AssetManager.Backgrounds
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.s42.jara.assets.AssetManager.Materials
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.s42.jara.Configuration.ImageSaveFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.s42.jara.core.spatial.SpatialNode.Axis
Returns an array containing the constants of this enum type, in the order they are declared.
vector2() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.TexturepositionContext
 
vector2() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
Vector2Context(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector2Context
 
vector3() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.NormalContext
 
vector3() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.PositionContext
 
vector3() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
Vector3 - Class in de.s42.jara.core
 
Vector3() - Constructor for class de.s42.jara.core.Vector3
 
Vector3(double) - Constructor for class de.s42.jara.core.Vector3
 
Vector3(double, double, double) - Constructor for class de.s42.jara.core.Vector3
 
Vector3(Vector3) - Constructor for class de.s42.jara.core.Vector3
 
Vector3Context(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.Vector3Context
 
vertex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.FaceContext
 
vertex() - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
vertex(int) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserParser.FaceContext
 
Vertex - Class in de.s42.jara.core
 
Vertex() - Constructor for class de.s42.jara.core.Vertex
 
Vertex(Vector3, Vector3, Vector3) - Constructor for class de.s42.jara.core.Vertex
 
Vertex(Vertex) - Constructor for class de.s42.jara.core.Vertex
 
vertex1 - Variable in class de.s42.jara.enitites.primitives.Triangle
 
vertex2 - Variable in class de.s42.jara.enitites.primitives.Triangle
 
vertex3 - Variable in class de.s42.jara.enitites.primitives.Triangle
 
VertexContext(ParserRuleContext, int) - Constructor for class de.s42.jara.loaders.objloader.parser.ObjParserParser.VertexContext
 
visitErrorNode(ErrorNode) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
visitTerminal(TerminalNode) - Method in class de.s42.jara.loaders.objloader.parser.ObjParserBaseListener
VOCABULARY - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
VOCABULARY - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
volume - Variable in class de.s42.jara.core.BoundingBox
 

W

waitForTasksDone() - Method in class de.s42.jara.tracer.Raytracer
 
White - Static variable in class de.s42.jara.core.Color
 
width - Variable in class de.s42.jara.materials.Texture
 
width - Variable in class de.s42.jara.tracer.RenderBuffer
 
WS - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
WS - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 

X

x - Variable in class de.s42.jara.core.Vector3
 
X - de.s42.jara.core.spatial.SpatialNode.Axis
 
XY - de.s42.jara.core.spatial.SpatialNode.Axis
 
XZ - de.s42.jara.core.spatial.SpatialNode.Axis
 

Y

y - Variable in class de.s42.jara.core.Vector3
 
Y - de.s42.jara.core.spatial.SpatialNode.Axis
 
YZ - de.s42.jara.core.spatial.SpatialNode.Axis
 

Z

z - Variable in class de.s42.jara.core.Vector3
 
Z - de.s42.jara.core.spatial.SpatialNode.Axis
 
zero() - Method in class de.s42.jara.core.Matrix3
 
ZERO - Static variable in class de.s42.jara.core.Vector3
 

_

_ATN - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
_ATN - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
_decisionToDFA - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
_decisionToDFA - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
_LITERAL_NAMES - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
_LITERAL_NAMES - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
_serializedATN - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
_serializedATN - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
_sharedContextCache - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
_sharedContextCache - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
_SYMBOLIC_NAMES - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserLexer
 
_SYMBOLIC_NAMES - Static variable in class de.s42.jara.loaders.objloader.parser.ObjParserParser
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes|All Packages