- a - Variable in class org.dayflower.pathtracer.color.Color
-
The value of the alpha component (A).
- a - Variable in class org.dayflower.pathtracer.scene.shape.Plane
-
- a - Variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
- abs(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the absolute version of value.
- abs(int) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the absolute version of value.
- ABSOLUTE_OFFSET_APERTURE_RADIUS - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Aperture Radius parameter in the float array.
- ABSOLUTE_OFFSET_CAMERA_LENS - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Camera Lens parameter in the float array.
- ABSOLUTE_OFFSET_EYE - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Eye parameter in the float array.
- ABSOLUTE_OFFSET_EYE_X - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Eye X parameter in the float array.
- ABSOLUTE_OFFSET_EYE_Y - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Eye Y parameter in the float array.
- ABSOLUTE_OFFSET_EYE_Z - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Eye Z parameter in the float array.
- ABSOLUTE_OFFSET_FIELD_OF_VIEW - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Field of View parameter in the float array.
- ABSOLUTE_OFFSET_FIELD_OF_VIEW_X - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Field of View X parameter in the float array.
- ABSOLUTE_OFFSET_FIELD_OF_VIEW_Y - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Field of View Y parameter in the float array.
- ABSOLUTE_OFFSET_FOCAL_DISTANCE - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Focal Distance parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_U - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis U parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_U_X - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis U X parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_U_Y - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis U Y parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_U_Z - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis U Z parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_V - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis V parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_V_X - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis V X parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_V_Y - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis V Y parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_V_Z - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis V Z parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_W - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis W parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_W_X - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis W X parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_W_Y - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis W Y parameter in the float array.
- ABSOLUTE_OFFSET_ORTHONORMAL_BASIS_W_Z - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the OrthoNormal Basis W Z parameter in the float array.
- ABSOLUTE_OFFSET_RESOLUTION - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Resolution parameter in the float array.
- ABSOLUTE_OFFSET_RESOLUTION_X - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Resolution X parameter in the float array.
- ABSOLUTE_OFFSET_RESOLUTION_Y - Static variable in class org.dayflower.pathtracer.scene.Camera
-
The absolute offset of the Resolution Y parameter in the float array.
- AbstractApplication - Class in org.dayflower.pathtracer.application
-
An extension of Application that adds a bunch of functionality such as scaling and cursor visibility.
- AbstractApplication() - Constructor for class org.dayflower.pathtracer.application.AbstractApplication
-
Constructs a new AbstractApplication with no title.
- AbstractApplication.Setting - Class in org.dayflower.pathtracer.application
-
A Setting represents a setting that can be enabled or disabled.
- AbstractKernel - Class in org.dayflower.pathtracer.kernel
-
An abstract extension of the Kernel class that adds additional features.
- AbstractKernel() - Constructor for class org.dayflower.pathtracer.kernel.AbstractKernel
-
Constructs a new AbstractKernel instance.
- AbstractSceneCompilerObserver - Class in org.dayflower.pathtracer.scene.compiler
-
An
AbstractSceneCompilerObserver is an abstract implementation of
SceneCompilerObserver that does nothing by default.
- AbstractSceneCompilerObserver() - Constructor for class org.dayflower.pathtracer.scene.compiler.AbstractSceneCompilerObserver
-
Constructs a new AbstractSceneCompilerObserver instance.
- acos(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the arc cosine of value.
- add(Color) - Method in class org.dayflower.pathtracer.color.Color
-
Adds color to this Color instance.
- add(float) - Method in class org.dayflower.pathtracer.color.Color
-
Adds s to the R-, G- and B-component values of this Color instance.
- add(float, float, float) - Method in class org.dayflower.pathtracer.color.Color
-
Adds r, g and b to the R-, G- and B-component values of this Color instance, respectively.
- add(float, float, float, float) - Method in class org.dayflower.pathtracer.color.Color
-
Adds r, g, b and a to the R-, G-, B- and A-component values of this Color instance, respectively.
- add(AngleF) - Method in class org.dayflower.pathtracer.math.AngleF
-
Adds angle to this AngleF instance.
- add(Vector3F) - Method in class org.dayflower.pathtracer.math.Vector3F
-
Adds v to this Vector3F instance.
- add(Point2F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Adds point2F to this DynamicCompiledScene instance.
- add(Point3F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Adds point3F to this DynamicCompiledScene instance.
- add(Surface) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Adds surface to this DynamicCompiledScene instance.
- add(Texture) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Adds texture to this DynamicCompiledScene instance.
- add(Vector3F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Adds vector3F to this DynamicCompiledScene instance.
- addBounds(Collection<Point3F>) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Adds the maximum and minimum bounds to point3Fs.
- addBounds(Collection<Point3F>) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Adds the maximum and minimum bounds to point3Fs.
- addBounds(Collection<Point3F>) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
Adds the maximum and minimum bounds to point3Fs.
- addCameraObserver(CameraObserver) - Method in class org.dayflower.pathtracer.scene.Camera
-
Adds cameraObserver to this Camera instance.
- addPrimitive(Primitive) - Method in class org.dayflower.pathtracer.scene.Scene
-
Adds primitive to this Scene instance.
- addPrimitives(Collection<Primitive>) - Method in class org.dayflower.pathtracer.scene.Scene
-
Adds all
Primitives in
primitives to this
Scene instance.
- addSceneCompilerObserver(SceneCompilerObserver) - Method in class org.dayflower.pathtracer.scene.compiler.SceneCompiler
-
Adds sceneCompilerObserver to this SceneCompiler instance.
- addTriangle(Triangle) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Adds triangle to this LeafNode instance.
- amplitude - Variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The global amplitude.
- AngleF - Class in org.dayflower.pathtracer.math
-
An AngleF encapsulates angles in forms such as degrees and radians.
- applyGammaCorrection() - Method in class org.dayflower.pathtracer.color.Color
-
Applies Gamma Correction to this Color instance.
- applyGammaCorrection(float) - Method in class org.dayflower.pathtracer.color.Color
-
Applies Gamma Correction to this Color instance.
- applyToneMapping() - Method in class org.dayflower.pathtracer.color.Color
-
Applies Tone Mapping to this Color instance.
- applyToneMapping(ToneMapper) - Method in class org.dayflower.pathtracer.color.Color
-
Applies Tone Mapping to this Color instance.
- applyToneMapping(Color) - Method in interface org.dayflower.pathtracer.color.ToneMapper
-
Applies Tone Mapping to color.
- Arrays2 - Class in org.dayflower.pathtracer.util
-
A class that consists exclusively of static methods that operates on or returns arrays of various types.
- asin(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the arc sine of value.
- atan(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the arc tangent of value.
- atan2(float, float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the theta component of the point (r, theta) in polar coordinates that corresponds to the point (x, y) in Cartesian coordinates.
- average() - Method in class org.dayflower.pathtracer.color.Color
-
Returns the average value of the RGB-component values of this Color instance.
- c - Variable in class org.dayflower.pathtracer.scene.shape.Plane
-
- c - Variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
- Camera - Class in org.dayflower.pathtracer.scene
-
A Camera represents a camera in the scene from which to render an image.
- Camera() - Constructor for class org.dayflower.pathtracer.scene.Camera
-
Constructs a new default Camera instance.
- Camera(float[]) - Constructor for class org.dayflower.pathtracer.scene.Camera
-
Constructs a new Camera instance given array as the float array to store certain parameters.
- CAMERA_LENS_FISHEYE - Static variable in class org.dayflower.pathtracer.scene.Camera
-
A constant denoting the Camera Lens parameter value for a Fisheye camera lens.
- CAMERA_LENS_THIN - Static variable in class org.dayflower.pathtracer.scene.Camera
-
A constant denoting the Camera Lens parameter value for a Thin camera lens.
- CameraObserver - Interface in org.dayflower.pathtracer.scene
-
A
CameraObserver can be used to observe changes to a
Camera instance.
- center(Point3F, Point3F) - Static method in class org.dayflower.pathtracer.math.Point3F
-
Returns the center Point3F given the bounds represented by a and b.
- changeAltitude(float) - Method in class org.dayflower.pathtracer.scene.Camera
-
Changes the altitude of this Camera instance.
- changePitch(AngleF) - Method in class org.dayflower.pathtracer.scene.Camera
-
Changes the pitch angle of this Camera instance.
- changeYaw(AngleF) - Method in class org.dayflower.pathtracer.scene.Camera
-
Changes the yaw angle of this Camera instance.
- CheckerboardTexture - Class in org.dayflower.pathtracer.scene.texture
-
A
CheckerboardTexture is a
Texture implementation that models a texture with a checkerboard pattern.
- CheckerboardTexture() - Constructor for class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Constructs a new CheckerboardTexture instance.
- CheckerboardTexture(Color) - Constructor for class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Constructs a new
CheckerboardTexture instance with a given
Color.
- CheckerboardTexture(Color, Color) - Constructor for class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Constructs a new
CheckerboardTexture instance with two different
Colors.
- CheckerboardTexture(Color, Color, float, float) - Constructor for class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Constructs a new
CheckerboardTexture instance with two different
Colors and scale factors in the U- and V-directions.
- CheckerboardTexture(Color, Color, float, float, float) - Constructor for class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Constructs a new
CheckerboardTexture instance with two different
Colors, scale factors in the U- and V-directions and the angle in degrees to rotate it.
- CheckerboardTexture(Color, float, float) - Constructor for class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Constructs a new
CheckerboardTexture instance with a given
Color and scale factors in the U- and V-directions.
- CheckerboardTexture(Color, float, float, float) - Constructor for class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Constructs a new
CheckerboardTexture instance with a given
Color, scale factors in the U- and V-directions and the angle in degrees to rotate it.
- ChromaticSpectralCurve - Class in org.dayflower.pathtracer.color.spectralcurve
-
A
ChromaticSpectralCurve is an implementation of
SpectralCurve that contains chromaticity pairs.
- ChromaticSpectralCurve(float, float) - Constructor for class org.dayflower.pathtracer.color.spectralcurve.ChromaticSpectralCurve
-
Constructs a new ChromaticSpectralCurve instance given the chromaticity pair of x and y.
- clear() - Method in class org.dayflower.pathtracer.util.Image
-
Clears the image with a color of black.
- clear(float, float, float) - Method in class org.dayflower.pathtracer.util.Image
-
Clears the image with a color of r, g and b.
- clear(float, float, float, float) - Method in class org.dayflower.pathtracer.util.Image
-
Clears the image with a color of r, g, b and a.
- ClearCoatMaterial - Class in org.dayflower.pathtracer.scene.material
-
A
ClearCoatMaterial is a
Material implementation that represents a clear coat material that can be used for the surface of a car.
- ClearCoatMaterial() - Constructor for class org.dayflower.pathtracer.scene.material.ClearCoatMaterial
-
Constructs a new ClearCoatMaterial instance.
- Color - Class in org.dayflower.pathtracer.color
-
The Color class is used to encapsulate colors in the default sRGB color space.
- Color() - Constructor for class org.dayflower.pathtracer.color.Color
-
Constructs a new Color instance denoting the color black.
- Color(float, float, float) - Constructor for class org.dayflower.pathtracer.color.Color
-
Constructs a new Color instance given the specified components.
- Color(float, float, float, float) - Constructor for class org.dayflower.pathtracer.color.Color
-
Constructs a new Color instance given the specified components.
- Color(int) - Constructor for class org.dayflower.pathtracer.color.Color
-
Constructs a new Color instance given the specified RGB-value.
- Color(int, int, int) - Constructor for class org.dayflower.pathtracer.color.Color
-
Constructs a new Color instance given the specified RGB-values.
- Color(int, int, int, int) - Constructor for class org.dayflower.pathtracer.color.Color
-
Constructs a new Color instance given the specified RGBA-values.
- ColorSpace - Class in org.dayflower.pathtracer.color
-
The ColorSpace class represents a color space.
- ColorSpace() - Constructor for class org.dayflower.pathtracer.color.ColorSpace
-
Constructs a new ColorSpace instance.
- compile(byte[], int, int) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Compiles this RendererKernel instance.
- compile(Scene) - Method in class org.dayflower.pathtracer.scene.compiler.SceneCompiler
-
- CompiledScene - Class in org.dayflower.pathtracer.scene.compiler
-
A
CompiledScene represents a compiled version of a
Scene instance.
- CompiledScene(String, float[], float[], float[], float[], float[], float[], float[], float[], int[], int[], int[], int[], int[]) - Constructor for class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Constructs a new CompiledScene instance.
- configureMenuBar(MenuBar) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Called when the MenuBar can be configured.
- configureMenuBar(MenuBar) - Method in class org.dayflower.pathtracer.main.DayflowerApplication
-
Called when the MenuBar can be configured.
- configurePixels(byte[]) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Called when pixels can be configured at start.
- configurePixels(byte[]) - Method in class org.dayflower.pathtracer.main.DayflowerApplication
-
Called when pixels can be configured at start.
- configureStage(Stage) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Called when the primary Stage can be configured.
- configureStage(Stage) - Method in class org.dayflower.pathtracer.main.DayflowerApplication
-
Called when the primary Stage can be configured.
- configureStatusBar(HBox) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Called when the status bar can be configured.
- configureStatusBar(HBox) - Method in class org.dayflower.pathtracer.main.DayflowerApplication
-
Called when the status bar can be configured.
- configureTabPane(TabPane) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Called when the TabPane can be configured.
- configureTabPane(TabPane) - Method in class org.dayflower.pathtracer.main.DayflowerApplication
-
Called when the TabPane can be configured.
- ConstantSpectralCurve - Class in org.dayflower.pathtracer.color.spectralcurve
-
A
ConstantSpectralCurve is an implementation of
SpectralCurve that returns a constant value.
- ConstantSpectralCurve(float) - Constructor for class org.dayflower.pathtracer.color.spectralcurve.ConstantSpectralCurve
-
Constructs a new ConstantSpectralCurve instance.
- ConstantTexture - Class in org.dayflower.pathtracer.scene.texture
-
A
ConstantTexture is a
Texture implementation that models a texture with a constant color.
- ConstantTexture() - Constructor for class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Constructs a new ConstantTexture instance.
- ConstantTexture(Color) - Constructor for class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Constructs a new
ConstantTexture instance given a
Color as its color.
- constrain() - Method in class org.dayflower.pathtracer.color.Color
-
Constrains this Color instance to be representable.
- convertRGBToLinear(int) - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Converts the RGB-component values of rGB from non-linear to linear representations.
- convertRGBToNonLinear(int) - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Converts the RGB-component values of rGB from linear to non-linear representations.
- convertRGBToXYZ(Color) - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Converts color from the RGB color space to the XYZ color space.
- convertXYZToRGB(Color) - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Converts color from the XYZ color space to the RGB color space.
- ConvolutionKernel - Class in org.dayflower.pathtracer.kernel
-
A ConvolutionKernel is a Kernel that updates an image with convolution-based image effects.
- ConvolutionKernel(byte[], int, int) - Constructor for class org.dayflower.pathtracer.kernel.ConvolutionKernel
-
Constructs a new ConvolutionKernel instance.
- cos(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the trigonometric cosine of angle.
- cosDegrees(float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the cosine of the angle degrees.
- cosRadians(float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the cosine of the angle radians.
- cosTable - Variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The cosine table (array) used by this AbstractKernel instance.
- createBoundingVolumeHierarchy(List<Triangle>) - Static method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy
-
Creates a
BoundingVolumeHierarchy based on a
List of
Triangles.
- crossProduct(Vector3F) - Method in class org.dayflower.pathtracer.math.Vector3F
-
Computes the cross product between this Vector3F instance and v.
- CYAN - Static variable in class org.dayflower.pathtracer.color.Color
-
A Color denoting the color cyan.
- element00 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 0 or row 0 and column 0.
- element01 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 1 or row 0 and column 1.
- element02 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 2 or row 0 and column 2.
- element03 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 3 or row 0 and column 3.
- element10 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 4 or row 1 and column 0.
- element11 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 5 or row 1 and column 1.
- element12 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 6 or row 1 and column 2.
- element13 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 7 or row 1 and column 3.
- element20 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 8 or row 2 and column 0.
- element21 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 9 or row 2 and column 1.
- element22 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 10 or row 2 and column 2.
- element23 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 11 or row 2 and column 3.
- element30 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 12 or row 3 and column 0.
- element31 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 13 or row 3 and column 1.
- element32 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 14 or row 3 and column 2.
- element33 - Variable in class org.dayflower.pathtracer.math.Matrix44F
-
The element at index 15 or row 3 and column 3.
- enable() - Method in class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Enables this Setting instance.
- enableBlur() - Method in class org.dayflower.pathtracer.kernel.ConvolutionKernel
-
Enables the Blur effect.
- enableDetectEdges() - Method in class org.dayflower.pathtracer.kernel.ConvolutionKernel
-
Enables the Detect Edges effect.
- enableEmboss() - Method in class org.dayflower.pathtracer.kernel.ConvolutionKernel
-
Enables the Emboss effect.
- enableGradientHorizontal() - Method in class org.dayflower.pathtracer.kernel.ConvolutionKernel
-
Enables the Horizontal Gradient effect.
- enableGradientVertical() - Method in class org.dayflower.pathtracer.kernel.ConvolutionKernel
-
Enables the Vertical Gradient effect.
- enableSharpen() - Method in class org.dayflower.pathtracer.kernel.ConvolutionKernel
-
Enables the Sharpen effect.
- enter() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Enters the FPS-game mode.
- EPSILON - Static variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
A very small number.
- EPSILON - Static variable in class org.dayflower.pathtracer.math.MathF
-
An epsilon value.
- equals(Object) - Method in class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Compares object to this Setting instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.color.Color
-
Compares object to this Color instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.math.AngleF
-
Compares object to this AngleF instance for equality.
- equals(float, float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Compares a and b for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Compares object to this Matrix44F instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Compares object to this OrthoNormalBasis33F instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.math.Point2F
-
Compares object to this Point2F instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.math.Point3F
-
Compares object to this Point3F instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.math.Vector3F
-
Compares object to this Vector3F instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy
-
Compares object to this BoundingVolumeHierarchy instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Compares object to this LeafNode instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
Compares object to this TreeNode instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.material.ClearCoatMaterial
-
Compares object to this ClearCoatMaterial instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.material.GlassMaterial
-
Compares object to this GlassMaterial instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.material.LambertianMaterial
-
Compares object to this LambertianMaterial instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.material.PhongMaterial
-
Compares object to this PhongMaterial instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.material.ReflectionMaterial
-
Compares object to this ReflectionMaterial instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.Primitive
-
Compares object to this Primitive instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.shape.Plane
-
Compares object to this Plane instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.shape.Sphere
-
Compares object to this Sphere instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.shape.Terrain
-
Compares object to this Terrain instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Compares object to this Triangle instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Compares object to this Vertex instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.shape.TriangleMesh
-
Compares object to this TriangleMesh instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.Surface
-
Compares object to this Surface instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
Compares object to this BlendTexture instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Compares object to this CheckerboardTexture instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Compares object to this ConstantTexture instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Compares object to this FractionalBrownianMotionTexture instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Compares object to this ImageTexture instance for equality.
- equals(Object) - Method in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Compares object to this SurfaceNormalTexture instance for equality.
- exit() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Call this method when it's time to exit.
- exp() - Method in class org.dayflower.pathtracer.color.Color
-
Returns a new Color instance with Euler's number e raised to the power of each RGB-component value.
- exp(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns Euler's number e raised to the power of exponent.
- g - Variable in class org.dayflower.pathtracer.color.Color
-
The value of the green component (G).
- gain - Variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The global gain.
- get() - Method in class org.dayflower.pathtracer.kernel.ConvolutionKernel
-
Returns the image array from the GPU.
- getA() - Method in class org.dayflower.pathtracer.color.Color
-
Returns the value of the A component.
- getA() - Method in class org.dayflower.pathtracer.scene.shape.Plane
-
Returns the point A.
- getA() - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
- getA(int, int) - Method in class org.dayflower.pathtracer.util.Image
-
Returns the A-component of the color at x and y as a float in the range [0.0, 1.0].
- getAddend() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns the addend assigned to this FractionalBrownianMotionTexture instance.
- getAmplitude() - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the global amplitude.
- getApertureRadius() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the Aperture Radius parameter.
- getArray() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the float array that stores certain parameters.
- getArray() - Method in class org.dayflower.pathtracer.util.Image
-
Returns a clone of the array that stores the colors.
- getB() - Method in class org.dayflower.pathtracer.color.Color
-
Returns the value of the B component.
- getB() - Method in class org.dayflower.pathtracer.scene.shape.Plane
-
Returns the point B.
- getB() - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
- getB(int, int) - Method in class org.dayflower.pathtracer.util.Image
-
Returns the B-component of the color at x and y as a float in the range [0.0, 1.0].
- getBoundingVolumeHierarchies() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
- getBreakPoint() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the break point.
- getBW() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the BW component of the matrix that converts from RGB color space to XYZ color space.
- getBX() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the BX component of the matrix that converts from RGB color space to XYZ color space.
- getBY() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the BY component of the matrix that converts from RGB color space to XYZ color space.
- getBZ() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the BZ component of the matrix that converts from RGB color space to XYZ color space.
- getC() - Method in class org.dayflower.pathtracer.scene.shape.Plane
-
Returns the point C.
- getC() - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
- getCamera() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the
Camera instance assigned to this
RendererKernel instance.
- getCamera() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing the compiled
Camera instance.
- getCamera() - Method in class org.dayflower.pathtracer.scene.Scene
-
Returns the
Camera instance used by this
Scene instance.
- getCanvasHeight() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns the canvas height.
- getCanvasWidth() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns the canvas width.
- getCenter() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns a
Point3F with the center of the bounds of this
Node instance.
- getCenterX() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the X-coordinate of the center of the bounds of this Node instance.
- getCenterY() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the Y-coordinate of the center of the bounds of this Node instance.
- getCenterZ() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the Z-coordinate of the center of the bounds of this Node instance.
- getColHistogram() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the column histogram.
- getColor() - Method in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Returns the
Color assigned to this
ConstantTexture instance.
- getColor0() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns one of the two
Colors assigned to this
CheckerboardTexture instance.
- getColor1() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns one of the two
Colors assigned to this
CheckerboardTexture instance.
- getCompiledScene() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
- getComponentCount() - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns the component count of this ArrayComponentOrder instance.
- getComponentCount() - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns the component count of this PackedIntComponentOrder instance.
- getData() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns the data of the image as an int array.
- getDataLength() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns the length of the data in this ImageTexture instance.
- getDegrees() - Method in class org.dayflower.pathtracer.math.AngleF
-
Returns the angle in degrees.
- getDegrees() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns the angle in degrees that this CheckerboardTexture instance should be rotated.
- getDegrees() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns the angle in degrees that this ImageTexture instance should be rotated.
- getDegreesMaximum() - Method in class org.dayflower.pathtracer.math.AngleF
-
Returns the maximum angle in degrees.
- getDegreesMinimum() - Method in class org.dayflower.pathtracer.math.AngleF
-
Returns the minimum angle in degrees.
- getDepth() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the depth of this Node instance.
- getDirectory() - Method in class org.dayflower.pathtracer.scene.loader.SceneLoader
-
Returns a File with the root directory.
- getElement00() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 0 or row 0 and column 0.
- getElement01() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 1 or row 0 and column 1.
- getElement02() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 2 or row 0 and column 2.
- getElement03() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 3 or row 0 and column 3.
- getElement10() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 4 or row 1 and column 0.
- getElement11() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 5 or row 1 and column 1.
- getElement12() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 6 or row 1 and column 2.
- getElement13() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 7 or row 1 and column 3.
- getElement20() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 8 or row 2 and column 0.
- getElement21() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 9 or row 2 and column 1.
- getElement22() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 10 or row 2 and column 2.
- getElement23() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 11 or row 2 and column 3.
- getElement30() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 12 or row 3 and column 0.
- getElement31() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 13 or row 3 and column 1.
- getElement32() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 14 or row 3 and column 2.
- getElement33() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns the element at index 15 or row 3 and column 3.
- getExponent() - Method in class org.dayflower.pathtracer.scene.material.PhongMaterial
-
Returns the exponent of this PhongMaterial instance.
- getEyeX() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the Eye X parameter.
- getEyeY() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the Eye Y parameter.
- getEyeZ() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the Eye Z parameter.
- getFactor() - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
Returns the blend factor.
- getFieldOfViewX() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the Field of View X parameter.
- getFieldOfViewY() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the Field of View Y parameter.
- getFocalDistance() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the Focal Distance parameter.
- getFPS() - Method in class org.dayflower.pathtracer.util.FPSCounter
-
Returns the current FPS.
- getFPSCounter() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns the
FPSCounter associated with this
AbstractApplication.
- getFrameTimeMillis() - Method in class org.dayflower.pathtracer.util.FPSCounter
-
Returns the milliseconds since the last update.
- getFrequency() - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the global frequency.
- getFrequency() - Method in class org.dayflower.pathtracer.scene.shape.Terrain
-
Returns the frequency of this Terrain instance.
- getFrequency() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns the frequency assigned to this FractionalBrownianMotionTexture instance.
- getG() - Method in class org.dayflower.pathtracer.color.Color
-
Returns the value of the G component.
- getG(int, int) - Method in class org.dayflower.pathtracer.util.Image
-
Returns the G-component of the color at x and y as a float in the range [0.0, 1.0].
- getGain() - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the global gain.
- getGain() - Method in class org.dayflower.pathtracer.scene.shape.Terrain
-
Returns the gain of this Terrain instance.
- getGain() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns the gain assigned to this FractionalBrownianMotionTexture instance.
- getGamma() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the gamma value.
- getGW() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the GW component of the matrix that converts from RGB color space to XYZ color space.
- getGX() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the GX component of the matrix that converts from RGB color space to XYZ color space.
- getGY() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the GY component of the matrix that converts from RGB color space to XYZ color space.
- getGZ() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the GZ component of the matrix that converts from RGB color space to XYZ color space.
- getHeight() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the height.
- getHeight() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns the height of this ImageTexture instance.
- getHours() - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the hours that have passed between the time at which this Timer instance was started or restarted and now.
- getHours(long) - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the hours that have passed between the time at which this Timer instance was started or restarted and milliseconds.
- getImageHistogram() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the image histogram.
- getImageHistogramHeight() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the image histogram height.
- getImageHistogramWidth() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the image histogram width.
- getJacobian() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the Jacobian.
- getKernelHeight() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns the kernel height.
- getKernelWidth() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns the kernel width.
- getLacunarity() - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the global lacunarity.
- getLeft() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
- getMaterial() - Method in class org.dayflower.pathtracer.scene.Surface
-
Returns the
Material of this
Surface instance.
- getMaximum() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns a
Point3F with the maximum bound of this
Node instance.
- getMaximum() - Method in class org.dayflower.pathtracer.scene.shape.Terrain
-
Returns the maximum of this Terrain instance.
- getMaximumX() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the X-coordinate of the maximum bound of this Node instance.
- getMaximumY() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the Y-coordinate of the maximum bound of this Node instance.
- getMaximumZ() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the Z-coordinate of the maximum bound of this Node instance.
- getMinimum() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns a
Point3F with the minimum bound of this
Node instance.
- getMinimum() - Method in class org.dayflower.pathtracer.scene.shape.Terrain
-
Returns the minimum of this Terrain instance.
- getMinimumX() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the X-coordinate of the minimum bound of this Node instance.
- getMinimumY() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the Y-coordinate of the minimum bound of this Node instance.
- getMinimumZ() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the Z-coordinate of the minimum bound of this Node instance.
- getMinutes() - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the minutes that have passed between the time at which this Timer instance was started or restarted and now.
- getMinutes(long) - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the minutes that have passed between the time at which this Timer instance was started or restarted and milliseconds.
- getMinutesRemaining() - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the minutes that have passed between the time at which this Timer instance was started or restarted and now, excluding the minutes that are represented by full hours.
- getMinutesRemaining(long) - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the minutes that have passed between the time at which this Timer instance was started or restarted and milliseconds, excluding the minutes that are represented by full hours.
- getMouseX() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns the X-coordinate of the mouse.
- getMouseY() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns the Y-coordinate of the mouse.
- getMultiplier() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns the multiplier assigned to this FractionalBrownianMotionTexture instance.
- getName() - Method in class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Returns the name of this Setting instance.
- getName() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the name of this CompiledScene instance.
- getName() - Method in class org.dayflower.pathtracer.scene.loader.SceneLoader
-
Returns the scene name.
- getName() - Method in class org.dayflower.pathtracer.scene.Scene
-
Returns the name of this Scene instance.
- getNoiseAmount() - Method in class org.dayflower.pathtracer.scene.Surface
-
Returns the Noise amount of this Surface instance.
- getNoiseScale() - Method in class org.dayflower.pathtracer.scene.Surface
-
Returns the Noise scale of this Surface instance.
- getNormal() - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Returns the normal of this Vertex instance.
- getObjectToWorld() - Method in class org.dayflower.pathtracer.scene.Primitive
-
Returns the
Matrix44F to transform from object-space to world-space.
- getOctaves() - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the global octaves.
- getOctaves() - Method in class org.dayflower.pathtracer.scene.shape.Terrain
-
Returns the octaves of this Terrain instance.
- getOctaves() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns the octaves assigned to this FractionalBrownianMotionTexture instance.
- getOffsetA() - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns the offset for the A-component, or -1 if it does not have one.
- getOffsetB() - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns the offset for the B-component, or -1 if it does not have one.
- getOffsetG() - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns the offset for the G-component, or -1 if it does not have one.
- getOffsetR() - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns the offset for the R-component, or -1 if it does not have one.
- getOrthoNormalBasis() - Method in class org.dayflower.pathtracer.scene.Sky
-
- getOrthoNormalBasisUX() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the OrthoNormal Basis U X parameter.
- getOrthoNormalBasisUY() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the OrthoNormal Basis U Y parameter.
- getOrthoNormalBasisUZ() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the OrthoNormal Basis U Z parameter.
- getOrthoNormalBasisVX() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the OrthoNormal Basis V X parameter.
- getOrthoNormalBasisVY() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the OrthoNormal Basis V Y parameter.
- getOrthoNormalBasisVZ() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the OrthoNormal Basis V Z parameter.
- getOrthoNormalBasisWX() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the OrthoNormal Basis W X parameter.
- getOrthoNormalBasisWY() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the OrthoNormal Basis W Y parameter.
- getOrthoNormalBasisWZ() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the OrthoNormal Basis W Z parameter.
- getPerezRelativeLuminance() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the Perez relative luminance.
- getPerezX() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the Perez X.
- getPerezY() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the Perez Y.
- getPitch() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns an
AngleF with the current pitch angle.
- getPixels() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the byte array with the pixels.
- getPlanes() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Plane instances.
- getPoint2Fs() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Point2F instances.
- getPoint3Fs() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Point3F instances.
- getPosition() - Method in class org.dayflower.pathtracer.scene.shape.Sphere
-
Returns the center position of this Sphere.
- getPosition() - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Returns the position of this Vertex instance.
- getPrimitiveOffsetsForPrimaryRay() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the primitive offsets for all primary rays.
- getPrimitives() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Primitive instances.
- getPrimitives() - Method in class org.dayflower.pathtracer.scene.Scene
-
Returns a
List with all currently added
Primitives.
- getPrimitivesEmittingLight() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Primitive instances that emits light.
- getR() - Method in class org.dayflower.pathtracer.color.Color
-
Returns the value of the R component.
- getR(int, int) - Method in class org.dayflower.pathtracer.util.Image
-
Returns the R-component of the color at x and y as a float in the range [0.0, 1.0].
- getRadians() - Method in class org.dayflower.pathtracer.math.AngleF
-
Returns the angle in radians.
- getRadiansMaximum() - Method in class org.dayflower.pathtracer.math.AngleF
-
Returns the maximum angle in radians.
- getRadiansMinimum() - Method in class org.dayflower.pathtracer.math.AngleF
-
Returns the minimum angle in radians.
- getRadius() - Method in class org.dayflower.pathtracer.scene.shape.Sphere
-
Returns the radius of this Sphere.
- getRendererAOMaximumDistance() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the maximum distance for Ambient Occlusion.
- getRendererPTRayDepthMaximum() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the maximum ray depth for Path Tracing.
- getRendererPTRayDepthRussianRoulette() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the ray depth to begin Russian Roulette path termination for Path Tracing.
- getResolutionX() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the Resolution X parameter.
- getResolutionX() - Method in class org.dayflower.pathtracer.util.Image
-
Returns the resolution along the X-axis, also known as the width.
- getResolutionY() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns the value of the Resolution Y parameter.
- getResolutionY() - Method in class org.dayflower.pathtracer.util.Image
-
Returns the resolution along the Y-axis, also known as the height.
- getRight() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
- getRoot() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy
-
- getRW() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the RW component of the matrix that converts from RGB color space to XYZ color space.
- getRX() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the RX component of the matrix that converts from RGB color space to XYZ color space.
- getRY() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the RY component of the matrix that converts from RGB color space to XYZ color space.
- getRZ() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the RZ component of the matrix that converts from RGB color space to XYZ color space.
- getS0XYZ() - Static method in class org.dayflower.pathtracer.color.spectralcurve.ChromaticSpectralCurve
-
Returns a float array with the RGB-values of S0XYZ.
- getS1XYZ() - Static method in class org.dayflower.pathtracer.color.spectralcurve.ChromaticSpectralCurve
-
Returns a float array with the RGB-values of S1XYZ.
- getS2XYZ() - Static method in class org.dayflower.pathtracer.color.spectralcurve.ChromaticSpectralCurve
-
Returns a float array with the RGB-values of S2XYZ.
- getSamples() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the sample count.
- getScaleU() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns the scale factor in the U-direction assigned to this CheckerboardTexture instance.
- getScaleU() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns the scale factor in the U-direction assigned to this ImageTexture instance.
- getScaleV() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns the scale factor in the V-direction assigned to this CheckerboardTexture instance.
- getScaleV() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns the scale factor in the V-direction assigned to this ImageTexture instance.
- getScene() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the
Scene instance assigned to this
RendererKernel instance.
- getSeconds() - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the seconds that have passed between the time at which this Timer instance was started or restarted and now.
- getSeconds(long) - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the seconds that have passed between the time at which this Timer instance was started or restarted and milliseconds.
- getSecondsRemaining() - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the seconds that have passed between the time at which this Timer instance was started or restarted and now, excluding the seconds that are represented by full hours and minutes.
- getSecondsRemaining(long) - Method in class org.dayflower.pathtracer.util.Timer
-
Returns the seconds that have passed between the time at which this Timer instance was started or restarted and milliseconds, excluding the seconds that are represented by full hours and minutes.
- getSegmentOffset() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the segment offset.
- getSelectedPrimitiveOffset() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the selected primitive offset.
- getShape() - Method in class org.dayflower.pathtracer.scene.Primitive
-
Returns the
Shape assigned to this
Primitive instance.
- getShiftA() - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns the shift for the A-component, or -1 if it does not have one.
- getShiftB() - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns the shift for the B-component, or -1 if it does not have one.
- getShiftG() - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns the shift for the G-component, or -1 if it does not have one.
- getShiftR() - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns the shift for the R-component, or -1 if it does not have one.
- getSize() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Returns the size of this LeafNode instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns the size of this Node instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
Returns the size of this TreeNode instance.
- getSize() - Method in interface org.dayflower.pathtracer.scene.Shape
-
Returns the size of this Shape instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.shape.Plane
-
Returns the size of this Plane instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.shape.Sphere
-
Returns the size of this Sphere instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.shape.Terrain
-
Returns the size of this Terrain instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Returns the size of this Triangle instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.shape.TriangleMesh
-
Returns the size of this TriangleMesh instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
Returns the size of this BlendTexture instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns the size of this CheckerboardTexture instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Returns the size of this ConstantTexture instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns the size of this FractionalBrownianMotionTexture instance.
- getSize() - Method in interface org.dayflower.pathtracer.scene.Texture
-
Returns the size of this Texture instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns the size of this ImageTexture instance.
- getSize() - Method in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Returns the size of this SurfaceNormalTexture instance.
- getSky() - Method in class org.dayflower.pathtracer.scene.Scene
-
Returns the
Sky instance used by this
Scene instance.
- getSlope() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the slope.
- getSlopeMatch() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the slope match.
- getSpheres() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Sphere instances.
- getSunColor() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns a
Color with the color of the sun.
- getSunDirection() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns a
Vector3F with the sun direction in local-space.
- getSunDirectionWorld() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns a
Vector3F with the sun direction in world-space.
- getSunOrigin() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns a
Point3F with the sun origin.
- getSurface() - Method in class org.dayflower.pathtracer.scene.Primitive
-
Returns the
Surface assigned to this
Primitive instance.
- getSurfaceNormal() - Method in class org.dayflower.pathtracer.scene.shape.Plane
-
Returns the surface normal.
- getSurfaces() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Surface instances.
- getTerrains() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Terrain instances.
- getTextureA() - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
- getTextureAlbedo() - Method in class org.dayflower.pathtracer.scene.Surface
-
Returns the Albedo
Texture of this
Surface instance.
- getTextureB() - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
- getTextureCoordinates() - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Returns the texture coordinates of this Vertex instance.
- getTextureEmission() - Method in class org.dayflower.pathtracer.scene.Surface
-
Returns the Emission
Texture of this
Surface instance.
- getTextureNormal() - Method in class org.dayflower.pathtracer.scene.Surface
-
Returns the Normal Map
Texture of this
Surface instance.
- getTextures() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Texture instances.
- getTheta() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the Theta angle.
- getTime() - Method in class org.dayflower.pathtracer.util.Timer
-
Returns a String with the hours, minutes and seconds that have passed between the time at which this Timer instance was started or restarted and now.
- getTime(long) - Method in class org.dayflower.pathtracer.util.Timer
-
Returns a String with the hours, minutes and seconds that have passed between the time at which this Timer instance was started or restarted and milliseconds.
- getToneMapperExposure() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the exposure for the Tone Mappers.
- getTriangles() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Returns a
List with the
Triangles currently added.
- getTriangles() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Triangle instances.
- getTriangles() - Method in class org.dayflower.pathtracer.scene.shape.TriangleMesh
-
Returns a
List with all
Triangles added to this
TriangleMesh instance.
- getTurbidity() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the turbidity.
- getType() - Method in class org.dayflower.pathtracer.scene.material.ClearCoatMaterial
-
Returns the type of this ClearCoatMaterial instance.
- getType() - Method in interface org.dayflower.pathtracer.scene.Material
-
Returns the type of this Material instance.
- getType() - Method in class org.dayflower.pathtracer.scene.material.GlassMaterial
-
Returns the type of this GlassMaterial instance.
- getType() - Method in class org.dayflower.pathtracer.scene.material.LambertianMaterial
-
Returns the type of this LambertianMaterial instance.
- getType() - Method in class org.dayflower.pathtracer.scene.material.PhongMaterial
-
Returns the type of this PhongMaterial instance.
- getType() - Method in class org.dayflower.pathtracer.scene.material.ReflectionMaterial
-
Returns the type of this ReflectionMaterial instance.
- getType() - Method in interface org.dayflower.pathtracer.scene.Shape
-
Returns the type of this Shape instance.
- getType() - Method in class org.dayflower.pathtracer.scene.shape.Plane
-
Returns the type of this Plane instance.
- getType() - Method in class org.dayflower.pathtracer.scene.shape.Sphere
-
Returns the type of this Sphere instance.
- getType() - Method in class org.dayflower.pathtracer.scene.shape.Terrain
-
Returns the type of this Terrain instance.
- getType() - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Returns the type of this Triangle instance.
- getType() - Method in class org.dayflower.pathtracer.scene.shape.TriangleMesh
-
Returns the type of this TriangleMesh instance.
- getType() - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
Returns the type of this BlendTexture instance.
- getType() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns the type of this CheckerboardTexture instance.
- getType() - Method in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Returns the type of this ConstantTexture instance.
- getType() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns the type of this FractionalBrownianMotionTexture instance.
- getType() - Method in interface org.dayflower.pathtracer.scene.Texture
-
Returns the type of this Texture instance.
- getType() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns the type of this ImageTexture instance.
- getType() - Method in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Returns the type of this SurfaceNormalTexture instance.
- getU() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Returns the
Vector3F pointing in the U-direction.
- getV() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Returns the
Vector3F pointing in the V-direction.
- getVector3Fs() - Method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Returns the array containing all the compiled
Vector3F instances.
- getW() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Returns the
Vector3F pointing in the W-direction.
- getWidth() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns the width.
- getWidth() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns the width of this ImageTexture instance.
- getWorldToObject() - Method in class org.dayflower.pathtracer.scene.Primitive
-
Returns the
Matrix44F to transform from world-space to object-space.
- getXB() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the XB component of the matrix that converts from XYZ color space to RGB color space.
- getXG() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the XG component of the matrix that converts from XYZ color space to RGB color space.
- getXR() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the XR component of the matrix that converts from XYZ color space to RGB color space.
- getXW() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the XW component of the matrix that converts from XYZ color space to RGB color space.
- getXYZ(float, float) - Static method in class org.dayflower.pathtracer.color.spectralcurve.ChromaticSpectralCurve
-
Returns a CIE XYZ
Color given
x and
y.
- getYaw() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns an
AngleF with the current yaw angle.
- getYB() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the YB component of the matrix that converts from XYZ color space to RGB color space.
- getYG() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the YG component of the matrix that converts from XYZ color space to RGB color space.
- getYR() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the YR component of the matrix that converts from XYZ color space to RGB color space.
- getYW() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the YW component of the matrix that converts from XYZ color space to RGB color space.
- getZB() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the ZB component of the matrix that converts from XYZ color space to RGB color space.
- getZenithRelativeLuminance() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the Zenith relative luminance.
- getZenithX() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the Zenith X.
- getZenithY() - Method in class org.dayflower.pathtracer.scene.Sky
-
Returns the Zenith Y.
- getZG() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the ZG component of the matrix that converts from XYZ color space to RGB color space.
- getZR() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the ZR component of the matrix that converts from XYZ color space to RGB color space.
- getZW() - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Returns the ZW component of the matrix that converts from XYZ color space to RGB color space.
- GlassMaterial - Class in org.dayflower.pathtracer.scene.material
-
A
GlassMaterial is a
Material implementation that represents the material of glass.
- GlassMaterial() - Constructor for class org.dayflower.pathtracer.scene.material.GlassMaterial
-
Constructs a new GlassMaterial instance.
- GRAY - Static variable in class org.dayflower.pathtracer.color.Color
-
A Color denoting the color gray.
- GREEN - Static variable in class org.dayflower.pathtracer.color.Color
-
A Color denoting the color green.
- half() - Method in class org.dayflower.pathtracer.math.AngleF
-
Returns a new AngleF instance that represents half of this AngleF instance.
- hasEntered() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns true if, and only if, this AbstractApplication has been entered like an FPS-game, false otherwise.
- hashCode() - Method in class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Returns a hash code for this Setting instance.
- hashCode() - Method in class org.dayflower.pathtracer.color.Color
-
Returns a hash code for this Color instance.
- hashCode() - Method in class org.dayflower.pathtracer.math.AngleF
-
Returns a hash code for this AngleF instance.
- hashCode() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a hash code for this Matrix44F instance.
- hashCode() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Returns a hash code for this OrthoNormalBasis33F instance.
- hashCode() - Method in class org.dayflower.pathtracer.math.Point2F
-
Returns a hash code for this Point2F instance.
- hashCode() - Method in class org.dayflower.pathtracer.math.Point3F
-
Returns a hash code for this Point3F instance.
- hashCode() - Method in class org.dayflower.pathtracer.math.Vector3F
-
Returns a hash code for this Vector3F instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy
-
Returns a hash code for this BoundingVolumeHierarchy instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Returns a hash code for this LeafNode instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
Returns a hash code for this TreeNode instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.material.ClearCoatMaterial
-
Returns a hash code for this ClearCoatMaterial instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.material.GlassMaterial
-
Returns a hash code for this GlassMaterial instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.material.LambertianMaterial
-
Returns a hash code for this LambertianMaterial instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.material.PhongMaterial
-
Returns a hash code for this PhongMaterial instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.material.ReflectionMaterial
-
Returns a hash code for this ReflectionMaterial instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.Primitive
-
Returns a hash code for this Primitive instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.shape.Plane
-
Returns a hash code for this Plane instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.shape.Sphere
-
Returns a hash code for this Sphere instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.shape.Terrain
-
Returns a hash code for this Terrain instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Returns a hash code for this Triangle instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Returns a hash code for this Vertex instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.shape.TriangleMesh
-
Returns a hash code for this TriangleMesh instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.Surface
-
Returns a hash code for this Surface instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
Returns a hash code for this BlendTexture instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns a hash code for this CheckerboardTexture instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Returns a hash code for this ConstantTexture instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns a hash code for this FractionalBrownianMotionTexture instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns a hash code for this ImageTexture instance.
- hashCode() - Method in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Returns a hash code for this SurfaceNormalTexture instance.
- hasOffsetA() - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns true if, and only if, this ArrayComponentOrder has an offset for the A-component, false otherwise.
- hasOffsetB() - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns true if, and only if, this ArrayComponentOrder has an offset for the B-component, false otherwise.
- hasOffsetG() - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns true if, and only if, this ArrayComponentOrder has an offset for the G-component, false otherwise.
- hasOffsetR() - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns true if, and only if, this ArrayComponentOrder has an offset for the R-component, false otherwise.
- hasRequestedToExit() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns true if, and only if, exit has been requested, false otherwise.
- hasShiftA() - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns true if, and only if, this PackedIntComponentOrder has a shift for the A-component, false otherwise.
- hasShiftB() - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns true if, and only if, this PackedIntComponentOrder has a shift for the B-component, false otherwise.
- hasShiftG() - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns true if, and only if, this PackedIntComponentOrder has a shift for the G-component, false otherwise.
- hasShiftR() - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns true if, and only if, this PackedIntComponentOrder has a shift for the R-component, false otherwise.
- hasUpdated() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns true if, and only if, the state of this Camera instance has been updated, false otherwise.
- Image - Class in org.dayflower.pathtracer.util
-
This Image class represents an image that can be drawn to.
- Image() - Constructor for class org.dayflower.pathtracer.util.Image
-
Constructs a new Image instance.
- Image(int, int) - Constructor for class org.dayflower.pathtracer.util.Image
-
Constructs a new Image instance.
- Image(int, int, byte[]) - Constructor for class org.dayflower.pathtracer.util.Image
-
Constructs a new Image instance.
- Image(int, int, byte[], Image.ArrayComponentOrder) - Constructor for class org.dayflower.pathtracer.util.Image
-
Constructs a new Image instance.
- Image(int, int, int[]) - Constructor for class org.dayflower.pathtracer.util.Image
-
Constructs a new Image instance.
- Image(int, int, int[], Image.ArrayComponentOrder) - Constructor for class org.dayflower.pathtracer.util.Image
-
Constructs a new Image instance.
- Image(int, int, int[], Image.PackedIntComponentOrder) - Constructor for class org.dayflower.pathtracer.util.Image
-
Constructs a new Image instance.
- Image.ArrayComponentOrder - Enum in org.dayflower.pathtracer.util
-
An ArrayComponentOrder is used to tell us what order the R-, G-, B- and A-components are stored in arrays.
- Image.PackedIntComponentOrder - Enum in org.dayflower.pathtracer.util
-
A PackedIntComponentOrder is used to tell us what order the R-, G-, B- and A-components are stored in an int, in a packed form.
- ImageTest - Class in org.dayflower.pathtracer.test
-
- ImageTexture - Class in org.dayflower.pathtracer.scene.texture
-
An
ImageTexture is a
Texture implementation that models a texture based on an image.
- indexOf(Point2F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the index of point2F, or -1 if it does not exist.
- indexOf(Point3F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the index of point3F, or -1 if it does not exist.
- indexOf(Surface) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the index of surface, or -1 if it does not exist.
- indexOf(Texture) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the index of texture, or -1 if it does not exist.
- indexOf(Vector3F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the index of vector3F, or -1 if it does not exist.
- INFINITY - Static variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
A very large number.
- init() - Method in class org.dayflower.pathtracer.main.DayflowerApplication
-
Initializes this TestApplication instance.
- initialValue() - Method in class org.dayflower.pathtracer.util.FloatArrayThreadLocal
-
Returns a new float array.
- inverse() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a new Matrix44F that represents the inverse of this Matrix44F instance.
- IrregularSpectralCurve - Class in org.dayflower.pathtracer.color.spectralcurve
-
An
IrregularSpectralCurve is an implementation of
SpectralCurve that contains irregular spectral data.
- IrregularSpectralCurve(float[], float[]) - Constructor for class org.dayflower.pathtracer.color.spectralcurve.IrregularSpectralCurve
-
Constructs a new IrregularSpectralCurve instance.
- isAmbientOcclusion() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, Ambient Occlusion is enabled, false otherwise.
- isBlack() - Method in class org.dayflower.pathtracer.color.Color
-
Returns true if, and only if, this Color denotes the color black, false otherwise.
- isCompilingExistingScene() - Method in class org.dayflower.pathtracer.scene.loader.SceneLoader
-
Returns true if, and only if, compilation of existing scene is enabled, false otherwise.
- isCursorHidden() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns true if, and only if, the cursor is hidden, false otherwise.
- isDisabled() - Method in class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Returns true if, and only if, this Setting is disabled, false otherwise.
- isEffectGrayScale() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, the Grayscale effect is enabled, false otherwise.
- isEffectSepiaTone() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, the Sepia Tone effect is enabled, false otherwise.
- isEmissive() - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
Returns true if, and only if, this BlendTexture instance is emissive, false otherwise.
- isEmissive() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns true if, and only if, this CheckerboardTexture instance is emissive, false otherwise.
- isEmissive() - Method in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Returns true if, and only if, this ConstantTexture instance is emissive, false otherwise.
- isEmissive() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns true if, and only if, this FractionalBrownianMotionTexture instance is emissive, false otherwise.
- isEmissive() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns true if, and only if, this ImageTexture instance is emissive, false otherwise.
- isEmissive() - Method in interface org.dayflower.pathtracer.scene.Texture
-
Returns true if, and only if, this Texture instance is emissive, false otherwise.
- isEmissive() - Method in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Returns true if, and only if, this SurfaceNormalTexture instance is emissive, false otherwise.
- isEnabled() - Method in class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Returns true if, and only if, this Setting is enabled, false otherwise.
- isFisheyeCameraLens() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns true if, and only if, the Camera Lens parameter is set to Fisheye camera lens, false otherwise.
- isIdentity() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns true if, and only if, this Matrix44F represents the identity matrix, false otherwise.
- isKeyPressed() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns true if, and only if, at least one key is being pressed, false otherwise.
- isKeyPressed(KeyCode) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns true if, and only if, the key denoted by keyCode is being pressed, false otherwise.
- isKeyPressed(KeyCode, boolean) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns true if, and only if, the key denoted by keyCode is being pressed, false otherwise.
- isLeaf() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Returns true.
- isLeaf() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns true if, and only if, this Node is a leaf node, false otherwise.
- isLeaf() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
Returns false.
- isMouseDragging() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns true if, and only if, the mouse is being dragged, false otherwise.
- isMouseMoving() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns true if, and only if, the mouse is being moved, false otherwise.
- isMouseRecentering() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Returns true if, and only if, mouse re-centering is being performed, false otherwise.
- isNormalMapping() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, Normal Mapping is activaded, false otherwise.
- isPathTracing() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, Path Tracing is enabled, false otherwise.
- isRayCasting() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, Ray Casting is enabled, false otherwise.
- isRayMarching() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, Ray Marching is enabled, false otherwise.
- isRayTracing() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, Ray Tracing is enabled, false otherwise.
- isRenderingWireframes() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, wireframe rendering is enabled, false otherwise.
- isResetRequired() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, reset is required, false otherwise.
- isShadingFlat() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, Flat Shading is used, false otherwise.
- isShadingGouraud() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, Gouraud Shading is used, false otherwise.
- isShowingClouds() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Returns true if, and only if, the sky is showing clouds, false otherwise.
- isTangentSpace() - Method in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Returns true if, and only if, this SurfaceNormalTexture shows the surface normal in tangent space, false otherwise.
- isThinCameraLens() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns true if, and only if, the Camera Lens parameter is set to Thin camera lens, false otherwise.
- isWalkLockEnabled() - Method in class org.dayflower.pathtracer.scene.Camera
-
Returns true if, and only if, walk lock is enabled, false otherwise.
- isWithinRadius(float, float, float) - Method in class org.dayflower.pathtracer.scene.shape.Sphere
-
Returns true if, and only if, the point denoted by x, y and z is within radius to this Sphere instance, false otherwise.
- isWithinRadius(float, float, float, float) - Method in class org.dayflower.pathtracer.scene.shape.Sphere
-
Returns true if, and only if, the point denoted by x, y and z is within radius to this Sphere instance, false otherwise.
- isWithinSphereRadius(Point3F, float) - Method in class org.dayflower.pathtracer.math.Point3F
-
Returns true if, and only if, p is contained in the sphere defined with the center as this Point3F instance and a radius of radius, false otherwise.
- pack(int, int, int) - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns an int with r, g and b in a packed form.
- pack(int, int, int, int) - Method in enum org.dayflower.pathtracer.util.Image.PackedIntComponentOrder
-
Returns an int with r, g, b and a in a packed form.
- perlinNoiseXYZ(float, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by the Perlin algorithm using the coordinates X, Y and Z.
- permutations - Variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
A permutations array used by the Perlin- and Simplex noise algorithms.
- permutationsModulo12 - Variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
A permutations array used by the Simplex noise algorithms.
- perspective(AngleF, float, float, float) - Static method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a Matrix44F for perspective viewing.
- PhongMaterial - Class in org.dayflower.pathtracer.scene.material
-
A
PhongMaterial is a
Material implementation that represents a Phong material that can be used for metallic or plastic surfaces.
- PhongMaterial() - Constructor for class org.dayflower.pathtracer.scene.material.PhongMaterial
-
Constructs a new PhongMaterial instance.
- PhongMaterial(float) - Constructor for class org.dayflower.pathtracer.scene.material.PhongMaterial
-
Constructs a new PhongMaterial instance.
- PI - Static variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The float value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter.
- PI - Static variable in class org.dayflower.pathtracer.math.MathF
-
A float representation of pi.
- PI_DIVIDED_BY_180 - Static variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The float value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter, divided by 180.0F.
- PI_DIVIDED_BY_360 - Static variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The float value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter, divided by 360.0F.
- PI_DIVIDED_BY_FOUR - Static variable in class org.dayflower.pathtracer.math.MathF
-
A float representation of pi divided by 4.0F.
- PI_DIVIDED_BY_TWO - Static variable in class org.dayflower.pathtracer.math.MathF
-
A float representation of pi divided by 2.0F.
- PI_MULTIPLIED_BY_TWO - Static variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The float value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter, multiplied by 2.0F.
- PI_MULTIPLIED_BY_TWO - Static variable in class org.dayflower.pathtracer.math.MathF
-
A float representation of pi multiplied by 2.0F.
- PI_MULTIPLIED_BY_TWO_RECIPROCAL - Static variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The reciprocal of the float value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter, multiplied by 2.0F.
- PI_RECIPROCAL - Static variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The reciprocal of the float value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter.
- PI_RECIPROCAL - Static variable in class org.dayflower.pathtracer.math.MathF
-
A float representation of the reciprocal of pi.
- pitch(Point3F, Point3F) - Static method in class org.dayflower.pathtracer.math.AngleF
-
Returns a new pitch AngleF instance based on eye and lookAt.
- pitch(Vector3F) - Static method in class org.dayflower.pathtracer.math.AngleF
-
Returns a new pitch AngleF instance based on direction.
- pitchChanged(Camera, AngleF) - Method in class org.dayflower.pathtracer.main.DayflowerApplication
-
Called by a
Camera instance when its pitch has changed.
- pitchChanged(Camera, AngleF) - Method in interface org.dayflower.pathtracer.scene.CameraObserver
-
Called by a
Camera instance when its pitch has changed.
- Plane - Class in org.dayflower.pathtracer.scene.shape
-
A
Shape implementation that implements a plane.
- Plane(Point3F, Point3F, Point3F) - Constructor for class org.dayflower.pathtracer.scene.shape.Plane
-
Constructs a new Plane instance.
- Point2F - Class in org.dayflower.pathtracer.math
-
A Point2F denotes a point in 2D-space.
- Point2F() - Constructor for class org.dayflower.pathtracer.math.Point2F
-
Constructs a new Point2F instance.
- Point2F(float, float) - Constructor for class org.dayflower.pathtracer.math.Point2F
-
Constructs a new Point2F instance given its coordinates.
- Point3F - Class in org.dayflower.pathtracer.math
-
A Point3 denotes a point in 3D-space.
- Point3F() - Constructor for class org.dayflower.pathtracer.math.Point3F
-
Constructs a new Point3F instance.
- Point3F(float, float, float) - Constructor for class org.dayflower.pathtracer.math.Point3F
-
Constructs a new Point3F instance given its coordinates.
- Point3F(Vector3F) - Constructor for class org.dayflower.pathtracer.math.Point3F
-
Constructs a new
Point3F instance given a
Vector3F.
- pointAt(Vector3F, float) - Method in class org.dayflower.pathtracer.math.Point3F
-
Returns a Point3F offset from this Point3F in the direction of v and with the distance of t.
- position - Variable in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
The position of this Vertex instance.
- pow(Color) - Method in class org.dayflower.pathtracer.color.Color
-
Returns a new Color instance with the R-, G- and B-component values of this Color instance raised to the power of the R-, G- and B-component values of color, respectively.
- pow(float) - Method in class org.dayflower.pathtracer.color.Color
-
Returns a new Color instance with the R-, G- and B-component values of this Color instance raised to the power of exponent.
- pow(float, float, float) - Method in class org.dayflower.pathtracer.color.Color
-
Returns a new Color instance with the R-, G- and B-component values of this Color instance raised to the power of r, g and b, respectively.
- pow(float, float, float, float) - Method in class org.dayflower.pathtracer.color.Color
-
Returns a new Color instance with the R-, G-, B- and A-component values of this Color instance raised to the power of r, g, b and a, respectively.
- pow(float, float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns base raised to the power of exponent.
- Primitive - Class in org.dayflower.pathtracer.scene
-
A
Primitive represents a primitive that is associated with a
Shape and a
Surface.
- Primitive(Shape, Surface) - Constructor for class org.dayflower.pathtracer.scene.Primitive
-
Constructs a new Primitive instance.
- Primitive(Shape, Surface, Matrix44F) - Constructor for class org.dayflower.pathtracer.scene.Primitive
-
Constructs a new Primitive instance.
- PrintingSceneCompilerObserver - Class in org.dayflower.pathtracer.scene.compiler
-
A
PrintingSceneCompilerObserver is an implementation of
SceneCompilerObserver that prints the progress to
System.out.
- PrintingSceneCompilerObserver() - Constructor for class org.dayflower.pathtracer.scene.compiler.PrintingSceneCompilerObserver
-
Constructs a new PrintingSceneCompilerObserver instance.
- prune() - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Prunes the structures of this DynamicCompiledScene instance.
- r - Variable in class org.dayflower.pathtracer.color.Color
-
The value of the red component (R).
- radians - Variable in class org.dayflower.pathtracer.math.AngleF
-
The angle in radians.
- radians(float) - Static method in class org.dayflower.pathtracer.math.AngleF
-
Returns a new AngleF instance based on an angle in radians.
- radians(float, float, float) - Static method in class org.dayflower.pathtracer.math.AngleF
-
Returns a new AngleF instance based on an angle in radians and an interval of valid radians.
- radiansMaximum - Variable in class org.dayflower.pathtracer.math.AngleF
-
The maximum angle in radians.
- radiansMinimum - Variable in class org.dayflower.pathtracer.math.AngleF
-
The minimum angle in radians.
- random(int, int, float, float, float) - Static method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns a randomly generated ImageTexture based on its width and height.
- Ranges - Class in org.dayflower.pathtracer.util
-
A class that consists exclusively of static methods that performs clamping and other range-specific operations.
- read(DataInputStream) - Static method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Reads the data provided by dataInputStream into a CompiledScene instance.
- read(File) - Static method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Reads the data provided by a file represented by file into a CompiledScene instance.
- read(String) - Static method in class org.dayflower.pathtracer.scene.compiler.CompiledScene
-
Reads the data provided by a file represented by filename into a CompiledScene instance.
- readA(byte[], int) - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns an int with the A-component, or 255 if it does not have an offset for the A-component.
- readA(int[], int) - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns an int with the A-component, or 255 if it does not have an offset for the A-component.
- readB(byte[], int) - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns an int with the B-component, or 0 if it does not have an offset for the B-component.
- readB(int[], int) - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns an int with the B-component, or 0 if it does not have an offset for the B-component.
- readFloatArray(DataInputStream) - Static method in class org.dayflower.pathtracer.util.Arrays2
-
Reads float values from dataInputStream and adds them to a float[].
- readFloatArray(DataInputStream, float[]) - Static method in class org.dayflower.pathtracer.util.Arrays2
-
Reads float values from dataInputStream and adds them to array.
- readG(byte[], int) - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns an int with the G-component, or 0 if it does not have an offset for the G-component.
- readG(int[], int) - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns an int with the G-component, or 0 if it does not have an offset for the G-component.
- readIntArray(DataInputStream) - Static method in class org.dayflower.pathtracer.util.Arrays2
-
Reads int values from dataInputStream and adds them to an int[].
- readR(byte[], int) - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns an int with the R-component, or 0 if it does not have an offset for the R-component.
- readR(int[], int) - Method in enum org.dayflower.pathtracer.util.Image.ArrayComponentOrder
-
Returns an int with the R-component, or 0 if it does not have an offset for the R-component.
- RED - Static variable in class org.dayflower.pathtracer.color.Color
-
A Color denoting the color red.
- redoGammaCorrection(ColorSpace) - Method in class org.dayflower.pathtracer.color.Color
-
Call this method to redo Gamma Correction using the specified
ColorSpace.
- redoGammaCorrection(float) - Method in class org.dayflower.pathtracer.color.ColorSpace
-
Call this method to redo Gamma Correction on value.
- redoGammaCorrection(float) - Method in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
Call this method to redo Gamma Correction on value.
- redoGammaCorrection() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Performs a Gamma Correction redo operation.
- referencesTo(Point2F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the number of references to point2F.
- referencesTo(Point3F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the number of references to point3F.
- referencesTo(Surface) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the number of references to surface.
- referencesTo(Texture) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the number of references to texture.
- referencesTo(Vector3F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Returns the number of references to vector3F.
- ReflectionMaterial - Class in org.dayflower.pathtracer.scene.material
-
A
ReflectionMaterial is a
Material implementation that represents a reflective material that can be used for mirrors.
- ReflectionMaterial() - Constructor for class org.dayflower.pathtracer.scene.material.ReflectionMaterial
-
Constructs a new ReflectionMaterial instance.
- RegularSpectralCurve - Class in org.dayflower.pathtracer.color.spectralcurve
-
A
RegularSpectralCurve is an implementation of
SpectralCurve that contains regular spectral data.
- RegularSpectralCurve(float, float, float[]) - Constructor for class org.dayflower.pathtracer.color.spectralcurve.RegularSpectralCurve
-
Constructs a new RegularSpectralCurve instance.
- reinhard() - Static method in interface org.dayflower.pathtracer.color.ToneMapper
-
Returns a ToneMapper that implements the Reinhard Tone Mapping operator.
- RELATIVE_OFFSET_A_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Plane
-
The relative offset of the A Offset parameter in the float array.
- RELATIVE_OFFSET_A_POSITION_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The relative offset of the A Position Offset parameter in the float array.
- RELATIVE_OFFSET_A_SURFACE_NORMAL_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The relative offset of the A Surface Normal Offset parameter in the float array.
- RELATIVE_OFFSET_A_TEXTURE_COORDINATES_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The relative offset of the A Texture Coordinates Offset parameter in the float array.
- RELATIVE_OFFSET_ADDEND - Static variable in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
The relative offset of the Addend parameter in the float array.
- RELATIVE_OFFSET_B_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Plane
-
The relative offset of the B Offset parameter in the float array.
- RELATIVE_OFFSET_B_POSITION_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The relative offset of the B Position Offset parameter in the float array.
- RELATIVE_OFFSET_B_SURFACE_NORMAL_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The relative offset of the B Surface Normal Offset parameter in the float array.
- RELATIVE_OFFSET_B_TEXTURE_COORDINATES_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The relative offset of the B Texture Coordinates Offset parameter in the float array.
- RELATIVE_OFFSET_C_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Plane
-
The relative offset of the C Offset parameter in the float array.
- RELATIVE_OFFSET_C_POSITION_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The relative offset of the C Position Offset parameter in the float array.
- RELATIVE_OFFSET_C_SURFACE_NORMAL_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The relative offset of the C Surface Normal Offset parameter in the float array.
- RELATIVE_OFFSET_C_TEXTURE_COORDINATES_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The relative offset of the C Texture Coordinates Offset parameter in the float array.
- RELATIVE_OFFSET_COLOR - Static variable in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
The relative offset of the Color parameter in the float array.
- RELATIVE_OFFSET_COLOR_0 - Static variable in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
The relative offset of the Color 0 parameter in the float array.
- RELATIVE_OFFSET_COLOR_1 - Static variable in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
The relative offset of the Color 1 parameter in the float array.
- RELATIVE_OFFSET_DATA - Static variable in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
The relative offset of the Data parameter in the float array.
- RELATIVE_OFFSET_FACTOR - Static variable in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
The relative offset of the Factor parameter in the float array.
- RELATIVE_OFFSET_FREQUENCY - Static variable in class org.dayflower.pathtracer.scene.shape.Terrain
-
The relative offset of the Frequency parameter in the float array.
- RELATIVE_OFFSET_FREQUENCY - Static variable in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
The relative offset of the Frequency parameter in the float array.
- RELATIVE_OFFSET_GAIN - Static variable in class org.dayflower.pathtracer.scene.shape.Terrain
-
The relative offset of the Gain parameter in the float array.
- RELATIVE_OFFSET_GAIN - Static variable in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
The relative offset of the Gain parameter in the float array.
- RELATIVE_OFFSET_HEIGHT - Static variable in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
The relative offset of the Height parameter in the float array.
- RELATIVE_OFFSET_IS_TANGENT_SPACE - Static variable in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
The relative offset of the Is Tangent Space parameter in the float array.
- RELATIVE_OFFSET_MATERIAL - Static variable in class org.dayflower.pathtracer.scene.Surface
-
The relative offset of the Material parameter in the float array.
- RELATIVE_OFFSET_MAXIMUM - Static variable in class org.dayflower.pathtracer.scene.shape.Terrain
-
The relative offset of the Maximum parameter in the float array.
- RELATIVE_OFFSET_MINIMUM - Static variable in class org.dayflower.pathtracer.scene.shape.Terrain
-
The relative offset of the Minimum parameter in the float array.
- RELATIVE_OFFSET_MULTIPLIER - Static variable in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
The relative offset of the Multiplier parameter in the float array.
- RELATIVE_OFFSET_NOISE_AMOUNT - Static variable in class org.dayflower.pathtracer.scene.Surface
-
The relative offset of the Noise Amount parameter in the float array.
- RELATIVE_OFFSET_NOISE_SCALE - Static variable in class org.dayflower.pathtracer.scene.Surface
-
The relative offset of the Noise Scale parameter in the float array.
- RELATIVE_OFFSET_OCTAVES - Static variable in class org.dayflower.pathtracer.scene.shape.Terrain
-
The relative offset of the Octaves parameter in the float array.
- RELATIVE_OFFSET_OCTAVES - Static variable in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
The relative offset of the Octaves parameter in the float array.
- RELATIVE_OFFSET_POSITION_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Sphere
-
The relative offset of the Position Offset parameter in the float array.
- RELATIVE_OFFSET_RADIANS_COS - Static variable in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
The relative offset of the Radians Cos parameter in the float array.
- RELATIVE_OFFSET_RADIANS_COS - Static variable in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
The relative offset of the Radians Cos parameter in the float array.
- RELATIVE_OFFSET_RADIANS_SIN - Static variable in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
The relative offset of the Radians Sin parameter in the float array.
- RELATIVE_OFFSET_RADIANS_SIN - Static variable in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
The relative offset of the Radians Sin parameter in the float array.
- RELATIVE_OFFSET_RADIUS - Static variable in class org.dayflower.pathtracer.scene.shape.Sphere
-
The relative offset of the Radius parameter in the float array.
- RELATIVE_OFFSET_SCALE_U - Static variable in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
The relative offset of the Scale U parameter in the float array.
- RELATIVE_OFFSET_SCALE_U - Static variable in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
The relative offset of the Scale U parameter in the float array.
- RELATIVE_OFFSET_SCALE_V - Static variable in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
The relative offset of the Scale V parameter in the float array.
- RELATIVE_OFFSET_SCALE_V - Static variable in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
The relative offset of the Scale V parameter in the float array.
- RELATIVE_OFFSET_SHAPE_OFFSET - Static variable in class org.dayflower.pathtracer.scene.Primitive
-
The relative offset of the Shape Offset parameter in the float array.
- RELATIVE_OFFSET_SHAPE_TYPE - Static variable in class org.dayflower.pathtracer.scene.Primitive
-
The relative offset of the Shape Type parameter in the float array.
- RELATIVE_OFFSET_SIZE - Static variable in interface org.dayflower.pathtracer.scene.Texture
-
The relative offset of the Size parameter in the float array.
- RELATIVE_OFFSET_SURFACE_NORMAL_OFFSET - Static variable in class org.dayflower.pathtracer.scene.shape.Plane
-
The relative offset of the Surface Normal Offset parameter in the float array.
- RELATIVE_OFFSET_SURFACE_OFFSET - Static variable in class org.dayflower.pathtracer.scene.Primitive
-
The relative offset of the Surface Offset parameter in the float array.
- RELATIVE_OFFSET_TEXTURE_A_OFFSET - Static variable in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
The relative offset of the Texture A Offset parameter in the float array.
- RELATIVE_OFFSET_TEXTURE_ALBEDO_OFFSET - Static variable in class org.dayflower.pathtracer.scene.Surface
-
The relative offset of the Texture Albedo Offset parameter in the float array.
- RELATIVE_OFFSET_TEXTURE_B_OFFSET - Static variable in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
The relative offset of the Texture B Offset parameter in the float array.
- RELATIVE_OFFSET_TEXTURE_EMISSION_OFFSET - Static variable in class org.dayflower.pathtracer.scene.Surface
-
The relative offset of the Texture Emission Offset parameter in the float array.
- RELATIVE_OFFSET_TEXTURE_NORMAL_OFFSET - Static variable in class org.dayflower.pathtracer.scene.Surface
-
The relative offset of the Texture Normal Offset parameter in the float array.
- RELATIVE_OFFSET_TYPE - Static variable in interface org.dayflower.pathtracer.scene.Texture
-
The relative offset of the Type parameter in the float array.
- RELATIVE_OFFSET_WIDTH - Static variable in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
The relative offset of the Width parameter in the float array.
- remainder(float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the remainder of x and y.
- remove(Point2F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Removes point2F from this DynamicCompiledScene instance, if it exists.
- remove(Point3F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Removes point3F from this DynamicCompiledScene instance, if it exists.
- remove(Surface) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Removes surface from this DynamicCompiledScene instance, if it exists.
- remove(Texture) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Removes texture from this DynamicCompiledScene instance, if it exists.
- remove(Vector3F) - Method in class org.dayflower.pathtracer.scene.compiler.DynamicCompiledScene
-
Removes vector3F from this DynamicCompiledScene instance, if it exists.
- removeCameraObserver(CameraObserver) - Method in class org.dayflower.pathtracer.scene.Camera
-
Removes cameraObserver from this Camera instance.
- removePrimitive(Primitive) - Method in class org.dayflower.pathtracer.scene.Scene
-
Removes primitive from this Scene instance.
- removePrimitives(Collection<Primitive>) - Method in class org.dayflower.pathtracer.scene.Scene
-
Removes all
Primitives in
primitives from this
Scene instance.
- removeSceneCompilerObserver(SceneCompilerObserver) - Method in class org.dayflower.pathtracer.scene.compiler.SceneCompiler
-
Removes sceneCompilerObserver from this SceneCompiler instance.
- removeTriangle(Triangle) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Removes triangle from this LeafNode instance.
- render() - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Called when rendering.
- render() - Method in class org.dayflower.pathtracer.main.DayflowerApplication
-
Called when rendering.
- RendererKernel - Class in org.dayflower.pathtracer.kernel
-
An extension of the AbstractKernel class that performs Path Tracing, Ray Casting and Ray Marching.
- RendererKernel(int, int, SceneLoader) - Constructor for class org.dayflower.pathtracer.kernel.RendererKernel
-
Constructs a new RendererKernel instance.
- repeat(String, int) - Static method in class org.dayflower.pathtracer.util.Strings
-
Returns a String that consists of string repeated repetition times.
- requireRange(float, float, float) - Static method in class org.dayflower.pathtracer.util.Ranges
-
Returns value, but only if it is within the range of minimum (inclusive) and maximum (inclusive).
- requireRange(float, float, float, String) - Static method in class org.dayflower.pathtracer.util.Ranges
-
Returns value, but only if it is within the range of minimum (inclusive) and maximum (inclusive).
- reset() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Resets this RendererKernel instance.
- restart() - Method in class org.dayflower.pathtracer.util.Timer
-
Restarts this Timer instance.
- restart(long) - Method in class org.dayflower.pathtracer.util.Timer
-
Restarts this Timer instance.
- RGBColorSpace - Class in org.dayflower.pathtracer.color.colorspace
-
The
RGBColorSpace class is an implementation of
ColorSpace and represents an RGB color space.
- rotate(Vector3F, Vector3F) - Static method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a Matrix44F for rotating along the X-, Y- and Z-axes.
- rotate(Vector3F, Vector3F, Vector3F) - Static method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a Matrix44F for rotating along the X-, Y- and Z-axes.
- rotate(Vector3F, Vector3F) - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Rotates this Triangle instance.
- rotateX(AngleF) - Static method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a Matrix44F for rotating along the X-axis.
- rotateY(AngleF) - Static method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a Matrix44F for rotating along the Y-axis.
- rotateZ(AngleF) - Static method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a Matrix44F for rotating along the Z-axis.
- run() - Method in class org.dayflower.pathtracer.kernel.ConvolutionKernel
-
Runs this ConvolutionKernel instance.
- run() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Performs the Path Tracing.
- sample(float) - Method in class org.dayflower.pathtracer.color.spectralcurve.ChromaticSpectralCurve
-
Returns a sample based on the wavelength lambda in nanometers.
- sample(float) - Method in class org.dayflower.pathtracer.color.spectralcurve.ConstantSpectralCurve
-
Returns a sample based on the wavelength lambda in nanometers.
- sample(float) - Method in class org.dayflower.pathtracer.color.spectralcurve.IrregularSpectralCurve
-
Returns a sample based on the wavelength lambda in nanometers.
- sample(float) - Method in class org.dayflower.pathtracer.color.spectralcurve.RegularSpectralCurve
-
Returns a sample based on the wavelength lambda in nanometers.
- sample(float) - Method in class org.dayflower.pathtracer.color.SpectralCurve
-
Returns a sample based on the wavelength lambda in nanometers.
- saturate(float, float) - Method in class org.dayflower.pathtracer.color.Color
-
Saturates this Color instance, such that each component value will lie in the range [min, max].
- saturate(float, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Performs saturation arithmetic on value.
- saturate(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns a saturated (or clamped) value based on value.
- saturate(float, float, float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns a saturated (or clamped) value based on value.
- saturate(int) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns a saturated (or clamped) value based on value.
- saturate(int, int, int) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns a saturated (or clamped) value based on value.
- save(File) - Method in class org.dayflower.pathtracer.util.Image
-
Saves this Image as a .PNG image to the file represented by file.
- save(String) - Method in class org.dayflower.pathtracer.util.Image
-
Saves this Image as a .PNG image to the file represented by the filename filename.
- scale(float, float, float) - Static method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a Matrix44F for scaling.
- scale(float) - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Scales this Triangle instance.
- Scene - Class in org.dayflower.pathtracer.scene
-
- Scene(String) - Constructor for class org.dayflower.pathtracer.scene.Scene
-
Constructs a new empty Scene instance.
- SceneCompiler - Class in org.dayflower.pathtracer.scene.compiler
-
A class that compiles
Scenes so they can be used by Dayflower - Path Tracer.
- SceneCompiler() - Constructor for class org.dayflower.pathtracer.scene.compiler.SceneCompiler
-
Constructs a new SceneCompiler instance.
- SceneCompilerObserver - Interface in org.dayflower.pathtracer.scene.compiler
-
A
SceneCompilerObserver can be added to a
SceneCompiler to observe the compilation process.
- SceneLoader - Class in org.dayflower.pathtracer.scene.loader
-
- SceneLoader() - Constructor for class org.dayflower.pathtracer.scene.loader.SceneLoader
-
Constructs a new SceneLoader instance.
- SceneLoader(File) - Constructor for class org.dayflower.pathtracer.scene.loader.SceneLoader
-
Constructs a new SceneLoader instance.
- SceneLoader(File, boolean) - Constructor for class org.dayflower.pathtracer.scene.loader.SceneLoader
-
Constructs a new SceneLoader instance.
- SceneLoader(File, boolean, String) - Constructor for class org.dayflower.pathtracer.scene.loader.SceneLoader
-
Constructs a new SceneLoader instance.
- seeds - Variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The seed array used by this AbstractKernel instance.
- set(boolean) - Method in class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Enables or disables this Setting instance.
- set() - Method in class org.dayflower.pathtracer.scene.Sky
-
Sets the sun and sky parameters.
- set(Vector3F) - Method in class org.dayflower.pathtracer.scene.Sky
-
Sets the sun and sky parameters.
- set(Vector3F, float) - Method in class org.dayflower.pathtracer.scene.Sky
-
Sets the sun and sky parameters.
- setAmbientOcclusion(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets whether Ambient Occlusion should be enabled or disabled.
- setAmplitude(float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Sets the global amplitude
- setApertureRadius(float) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the value of the Aperture Radius parameter.
- setArray(float[]) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the float array to store certain parameters.
- setCameraLens(int) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the value for the Camera Lens parameter.
- setCanvasHeight(int) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Sets a new canvas height.
- setCanvasWidth(int) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Sets a new canvas width.
- setColor(int, int, float, float, float) - Method in class org.dayflower.pathtracer.util.Image
-
Sets the color of x and y to r, g and b.
- setColor(int, int, float, float, float, float) - Method in class org.dayflower.pathtracer.util.Image
-
Sets the color of x and y to r, g, b and a.
- setCursorHidden(boolean) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Sets whether the cursor should be hidden or shown.
- setEffectGrayScale(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Enables or disables the Grayscale effect.
- setEffectSepiaTone(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Enables or disables the Sepia Tone effect.
- setEye(float, float, float) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the values for the Eye X, Eye Y and Eye Z parameters.
- setFieldOfViewX(float) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the value for the Field of View X parameter and calculates the value for the Field of View Y parameter.
- setFisheyeCameraLens(boolean) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the value for the Camera Lens parameter.
- setFocalDistance(float) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the value for the Focal Distance parameter.
- setFrequency(float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Sets the global frequency
- setGain(float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Sets the global gain
- setKernelHeight(int) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Sets a new kernel height.
- setKernelWidth(int) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Sets a new kernel width.
- setLacunarity(float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Sets the global lacunarity
- setLeft(BoundingVolumeHierarchy.Node) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
- setMaximum(float, float, float) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Sets the maximum bound for this Node instance.
- setMinimum(float, float, float) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Sets the minimum bound for this Node instance.
- setMouseRecentering(boolean) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Sets the mouse re-centering.
- setName(String) - Method in class org.dayflower.pathtracer.scene.loader.SceneLoader
-
Sets the scene name.
- setNormalMapping(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the Normal Mapping state.
- setObjectToWorld(Matrix44F) - Method in class org.dayflower.pathtracer.scene.Primitive
-
Sets the
Matrix44F to transform from object-space to world-space and updates the
Matrix44F to transform from world-space to object-space.
- setOctaves(int) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Sets the global octaves
- setPathTracing(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets whether Path Tracing should be enabled or disabled.
- setPitch(AngleF) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets pitch as the current pitch angle.
- setPosition(Point3F) - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Sets a new position.
- setRayCasting(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets whether Ray Casting should be enabled or disabled.
- setRayMarching(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets whether Ray Marching should be enabled or disabled.
- setRayTracing(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets whether Ray Tracing should be enabled or disabled.
- setRendererAOMaximumDistance(float) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the maximum distance for Ambient Occlusion.
- setRendererPTRayDepthMaximum(int) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the maximum ray depth for Path Tracing.
- setRendererPTRayDepthRussianRoulette(int) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the ray depth to begin Russian Roulette path termination for Path Tracing.
- setRenderingWireframes(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets whether wireframe rendering should be enabled or disabled.
- setResolution(float, float) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the values for the Resolution X and Resolution Y parameters.
- setRight(BoundingVolumeHierarchy.Node) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
- setSelectedPrimitiveOffset(int) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the selected primitive offset.
- setShadingFlat() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets Flat Shading.
- setShadingGouraud() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets Gouraud Shading.
- setShape(Shape) - Method in class org.dayflower.pathtracer.scene.Primitive
-
Sets the
Shape for this
Primitive instance.
- setShowingClouds(boolean) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets whether the sky is showing clouds or not.
- setSunDirectionWorldX(float) - Method in class org.dayflower.pathtracer.scene.Sky
-
Sets the X-coordinate of the sun direction in world-space and updates the parameters.
- setSunDirectionWorldY(float) - Method in class org.dayflower.pathtracer.scene.Sky
-
Sets the Y-coordinate of the sun direction in world-space and updates the parameters.
- setSunDirectionWorldZ(float) - Method in class org.dayflower.pathtracer.scene.Sky
-
Sets the Z-coordinate of the sun direction in world-space and updates the parameters.
- setSurface(Surface) - Method in class org.dayflower.pathtracer.scene.Primitive
-
Sets the
Surface for this
Primitive instance.
- setThinCameraLens(boolean) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the value for the Camera Lens parameter.
- Setting(String) - Constructor for class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Constructs a new Setting instance.
- Setting(String, boolean) - Constructor for class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Constructs a new Setting instance.
- setToneMapperExposure(float) - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the exposure for the Tone Mappers.
- setToneMappingAndGammaCorrectionFilmicCurve1() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the Tone Mapping and Gamma Correction to Filmic Curve version 1.
- setToneMappingAndGammaCorrectionFilmicCurve2() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the Tone Mapping and Gamma Correction to Filmic Curve version 2.
- setToneMappingAndGammaCorrectionLinear() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the Tone Mapping and Gamma Correction to Linear.
- setToneMappingAndGammaCorrectionReinhard1() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the Tone Mapping and Gamma Correction to Reinhard version 1.
- setToneMappingAndGammaCorrectionReinhard2() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Sets the Tone Mapping and Gamma Correction to Reinhard version 2.
- setTurbidity(float) - Method in class org.dayflower.pathtracer.scene.Sky
-
Sets the turbidity and updates the parameters.
- setWalkLockEnabled(boolean) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets the walk lock state.
- setWorldToObject(Matrix44F) - Method in class org.dayflower.pathtracer.scene.Primitive
-
Sets the
Matrix44F to transform from world-space to object-space and updates the
Matrix44F to transform from object-space to world-space.
- setYaw(AngleF) - Method in class org.dayflower.pathtracer.scene.Camera
-
Sets yaw as the current yaw angle.
- Shape - Interface in org.dayflower.pathtracer.scene
-
A Shape is a model of a shape.
- simplexFractalXY(float, float, float, float, int, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by a Simplex-based fractal algorithm using the coordinates X and Y.
- simplexFractalXYZ(float, float, float, float, int, float, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by a Simplex-based fractal algorithm using the coordinates X, Y and Z.
- simplexFractalXYZW(float, float, float, float, int, float, float, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by a Simplex-based fractal algorithm using the coordinates X, Y, Z and W.
- simplexFractionalBrownianMotionXY(float, float, float, float, int, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by a Simplex-based fractional Brownian motion (fBm) algorithm using the coordinates X and Y.
- simplexFractionalBrownianMotionXYZ(float, float, float, float, int, float, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by a Simplex-based fractional Brownian motion (fBm) algorithm using the coordinates X, Y and Z.
- simplexFractionalBrownianMotionXYZW(float, float, float, float, int, float, float, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by a Simplex-based fractional Brownian motion (fBm) algorithm using the coordinates X, Y, Z and W.
- simplexGradient3 - Variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
A gradient array used by the Simplex noise algorithms.
- simplexGradient4 - Variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
A gradient array used by the Simplex noise algorithms.
- simplexNoiseXY(float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by the Simplex algorithm using the coordinates X and Y.
- simplexNoiseXYZ(float, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by the Simplex algorithm using the coordinates X, Y and Z.
- simplexNoiseXYZW(float, float, float, float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns a float with noise computed by the Simplex algorithm using the coordinates X, Y, Z and W.
- sin(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the trigonometric sine of angle.
- sinDegrees(float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the sine of the angle degrees.
- sinRadians(float) - Method in class org.dayflower.pathtracer.kernel.AbstractKernel
-
Returns the sine of the angle radians.
- sinTable - Variable in class org.dayflower.pathtracer.kernel.AbstractKernel
-
The sine table (array) used by this AbstractKernel instance.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.Camera
-
A constant containing the size of the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.Primitive
-
The size of a Primitive in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.shape.Plane
-
The size of a Plane in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.shape.Sphere
-
The size of a Sphere in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.shape.Terrain
-
The size of a Terrain in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The size of a Triangle in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.Surface
-
The size of a Surface in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
The size of a BlendTexture in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
The size of a CheckerboardTexture in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
The size of a ConstantTexture in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
The size of a FractionalBrownianMotionTexture in the float array.
- SIZE - Static variable in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
The size of a SurfaceNormalTexture in the float array.
- Sky - Class in org.dayflower.pathtracer.scene
-
This Sky class implements the Perez Sun and Sky Model.
- Sky() - Constructor for class org.dayflower.pathtracer.scene.Sky
-
Constructs a new Sky instance.
- solveQuadraticSystem(float, float, float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Attempts to solve the quadratic system based on the values a, b and c.
- SpectralCurve - Class in org.dayflower.pathtracer.color
-
A SpectralCurve is used for sampled or analytic spectral data.
- SpectralCurve() - Constructor for class org.dayflower.pathtracer.color.SpectralCurve
-
Constructs a new SpectralCurve instance.
- Sphere - Class in org.dayflower.pathtracer.scene.shape
-
A
Shape implementation that implements a sphere.
- Sphere(Point3F) - Constructor for class org.dayflower.pathtracer.scene.shape.Sphere
-
Constructs a new Sphere instance.
- Sphere(Point3F, float) - Constructor for class org.dayflower.pathtracer.scene.shape.Sphere
-
Constructs a new Sphere instance.
- sqrt() - Method in class org.dayflower.pathtracer.color.Color
-
Returns a new Color instance with the square root performed on each RGB-component value.
- sqrt(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the correctly rounded positive square root of value.
- SRGB - Static variable in class org.dayflower.pathtracer.color.colorspace.RGBColorSpace
-
An RGBColorSpace for the sRGB color space.
- start(Stage) - Method in class org.dayflower.pathtracer.application.AbstractApplication
-
Starts this AbstractApplication instance.
- strafe(float) - Method in class org.dayflower.pathtracer.scene.Camera
-
Moves this Camera instance to the left or right with distance units.
- Strings - Class in org.dayflower.pathtracer.util
-
A class that consists exclusively of static methods that operates on or returns Strings.
- subtract(Color) - Method in class org.dayflower.pathtracer.color.Color
-
Subtracts this Color instance with color.
- subtract(float) - Method in class org.dayflower.pathtracer.color.Color
-
Subtracts s from the R-, G- and B-component values of this Color instance.
- subtract(float, float, float) - Method in class org.dayflower.pathtracer.color.Color
-
Subtracts the R-, G- and B-component values of this Color instance with r, g and b, respectively.
- subtract(float, float, float, float) - Method in class org.dayflower.pathtracer.color.Color
-
Subtracts the R-, G-, B- and A-component values of this Color instance with r, g, b and a, respectively.
- subtract(AngleF) - Method in class org.dayflower.pathtracer.math.AngleF
-
Subtracts angle from this AngleF instance.
- subtract(Vector3F) - Method in class org.dayflower.pathtracer.math.Vector3F
-
Subtracts v from this Vector3F instance.
- Surface - Class in org.dayflower.pathtracer.scene
-
A Surface is a model of a surface with different properties.
- Surface(Material, Texture, Texture, Texture) - Constructor for class org.dayflower.pathtracer.scene.Surface
-
Constructs a new Surface instance.
- Surface(Material, Texture, Texture, Texture, float, float) - Constructor for class org.dayflower.pathtracer.scene.Surface
-
Constructs a new Surface instance.
- surfaceNormal - Variable in class org.dayflower.pathtracer.scene.shape.Plane
-
The surface normal.
- SurfaceNormalTexture - Class in org.dayflower.pathtracer.scene.texture
-
A
SurfaceNormalTexture is a
Texture implementation that shows the surface normal at a surface.
- SurfaceNormalTexture() - Constructor for class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Constructs a new SurfaceNormalTexture instance.
- SurfaceNormalTexture(boolean) - Constructor for class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Constructs a new SurfaceNormalTexture instance.
- swapUV() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Swaps the U- and V-directions.
- swapUW() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Swaps the U- and W-directions.
- swapVU() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Swaps the V- and U-directions.
- swapVW() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Swaps the V- and W-directions.
- swapWU() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Swaps the W- and U-directions.
- swapWV() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Swaps the W- and V-directions.
- tan(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns the trigonometric tangent of angle.
- Terrain - Class in org.dayflower.pathtracer.scene.shape
-
A
Shape implementation that implements a noise-based terrain.
- Terrain(float, float, float, float, int) - Constructor for class org.dayflower.pathtracer.scene.shape.Terrain
-
Constructs a new Terrain instance.
- Texture - Interface in org.dayflower.pathtracer.scene
-
A Texture is a model of a texture.
- textureCoordinates - Variable in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
The texture coordinates of this Vertex instance.
- Timer - Class in org.dayflower.pathtracer.util
-
A Timer represents a timer that can be used to measure the time that an activity has taken so far.
- Timer() - Constructor for class org.dayflower.pathtracer.util.Timer
-
Constructs a new Timer instance and starts it.
- Timer(long) - Constructor for class org.dayflower.pathtracer.util.Timer
-
Constructs a new Timer instance and starts it.
- toA(int) - Static method in class org.dayflower.pathtracer.color.Color
-
Returns the A component value of aRGB.
- toARGB() - Method in class org.dayflower.pathtracer.color.Color
-
Returns an int representation of the ARGB-component values of this Color instance.
- toArray() - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
Returns a float array representation of this BlendTexture instance.
- toArray() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns a float array representation of this CheckerboardTexture instance.
- toArray() - Method in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Returns a float array representation of this ConstantTexture instance.
- toArray() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns a float array representation of this FractionalBrownianMotionTexture instance.
- toArray() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns a float array representation of this ImageTexture instance.
- toArray() - Method in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Returns a float array representation of this SurfaceNormalTexture instance.
- toArray() - Method in interface org.dayflower.pathtracer.scene.Texture
-
Returns a float array representation of this Texture instance.
- toArray1D() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns this Matrix44F as a one-dimensional float array in row-major order.
- toArray2D() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns this Matrix44F as a two-dimensional float array in row-major order.
- toB(int) - Static method in class org.dayflower.pathtracer.color.Color
-
Returns the B component value of rGB.
- toBufferedImage() - Method in class org.dayflower.pathtracer.util.Image
-
Returns a BufferedImage representation of this Image instance.
- toByteArray() - Method in class org.dayflower.pathtracer.util.Image
-
Returns a byte array representation of this Image instance.
- toByteArray(Image.ArrayComponentOrder) - Method in class org.dayflower.pathtracer.util.Image
-
Returns a byte array representation of this Image instance.
- toDegrees(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns an approximately equivalent angle measured in degrees from an angle measured in radians.
- toFloat(double) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns a float representation of a double value.
- toFloatArray(List<T>, Function<T, float[]>) - Static method in class org.dayflower.pathtracer.util.Arrays2
-
Returns a larger float[] by merging smaller float[] together.
- toFloatArray(List<T>, Function<T, float[]>, int) - Static method in class org.dayflower.pathtracer.util.Arrays2
-
Returns a larger float[] by merging smaller float[] together.
- toG(int) - Static method in class org.dayflower.pathtracer.color.Color
-
Returns the G component value of rGB.
- toggle() - Method in class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Toggles this Setting instance.
- toggleClouds() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Toggles the visibility for the clouds in the sky.
- toggleMaterial() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Toggles the material for the selected shape.
- toggleRenderer() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Toggles to the next renderer.
- toggleShading() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Toggles to the next shading.
- toggleSunAndSky() - Method in class org.dayflower.pathtracer.kernel.RendererKernel
-
Toggles the sun and sky.
- toIntArray(List<T>, Function<T, int[]>) - Static method in class org.dayflower.pathtracer.util.Arrays2
-
Returns a larger int[] by merging smaller int[] together.
- toIntArray(List<T>, Function<T, int[]>, int) - Static method in class org.dayflower.pathtracer.util.Arrays2
-
Returns a larger int[] by merging smaller int[] together.
- toIntArray() - Method in class org.dayflower.pathtracer.util.Image
-
Returns an int array representation of this Image instance.
- toIntArray(Image.PackedIntComponentOrder) - Method in class org.dayflower.pathtracer.util.Image
-
Returns an int array representation of this Image instance.
- toList(List<BoundingVolumeHierarchy.Node>) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Returns a List with all Nodes added in a depth-first order.
- toList() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns a List with all Nodes added in a depth-first order.
- toList(List<BoundingVolumeHierarchy.Node>) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns a List with all Nodes added in a depth-first order.
- toList(List<BoundingVolumeHierarchy.Node>) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
Returns a List with all Nodes added in a depth-first order.
- ToneMapper - Interface in org.dayflower.pathtracer.color
-
A
ToneMapper is an abstraction of a Tone Mapping operator to be applied on a
Color.
- toNonScientificNotation(float) - Static method in class org.dayflower.pathtracer.util.Strings
-
Returns a String representation of value without scientific notation.
- toR(int) - Static method in class org.dayflower.pathtracer.color.Color
-
Returns the R component value of rGB.
- toRadians(float) - Static method in class org.dayflower.pathtracer.math.MathF
-
Returns an approximately equivalent angle measured in radians from an angle measured in degrees.
- toRGB() - Method in class org.dayflower.pathtracer.color.Color
-
Returns an int representation of the RGB-component values of this Color instance.
- toRGB(int, int, int) - Static method in class org.dayflower.pathtracer.color.Color
-
Returns an int with the R-, G- and B-component values.
- toString() - Method in class org.dayflower.pathtracer.application.AbstractApplication.Setting
-
Returns a String representation of this Setting instance.
- toString() - Method in class org.dayflower.pathtracer.color.Color
-
Returns a String representation of this Color instance.
- toString() - Method in class org.dayflower.pathtracer.math.AngleF
-
Returns a String representation of this AngleF instance.
- toString() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a String representation of this Matrix44F instance.
- toString() - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Returns a String representation of this OrthoNormalBasis33F instance.
- toString() - Method in class org.dayflower.pathtracer.math.Point2F
-
Returns a String representation of this Point2F instance.
- toString() - Method in class org.dayflower.pathtracer.math.Point3F
-
Returns a String representation of this Point3F instance.
- toString() - Method in class org.dayflower.pathtracer.math.Vector3F
-
Returns a String representation of this Vector3F instance.
- toString() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Returns a String representation of this LeafNode instance.
- toString(int) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.LeafNode
-
Returns a String representation of this LeafNode instance.
- toString(int) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.Node
-
Returns a String representation of this Node instance.
- toString() - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
Returns a String representation of this TreeNode instance.
- toString(int) - Method in class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
Returns a String representation of this TreeNode instance.
- toString() - Method in class org.dayflower.pathtracer.scene.material.ClearCoatMaterial
-
Returns a String representation of this ClearCoatMaterial instance.
- toString() - Method in class org.dayflower.pathtracer.scene.material.GlassMaterial
-
Returns a String representation of this GlassMaterial instance.
- toString() - Method in class org.dayflower.pathtracer.scene.material.LambertianMaterial
-
Returns a String representation of this LambertianMaterial instance.
- toString() - Method in class org.dayflower.pathtracer.scene.material.PhongMaterial
-
Returns a String representation of this PhongMaterial instance.
- toString() - Method in class org.dayflower.pathtracer.scene.material.ReflectionMaterial
-
Returns a String representation of this ReflectionMaterial instance.
- toString() - Method in class org.dayflower.pathtracer.scene.Primitive
-
Returns a String representation of this Primitive instance.
- toString() - Method in class org.dayflower.pathtracer.scene.shape.Plane
-
Returns a String representation of this Plane instance.
- toString() - Method in class org.dayflower.pathtracer.scene.shape.Sphere
-
Returns a String representation of this Sphere instance.
- toString() - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Returns a String representation of this Triangle instance.
- toString() - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Returns a String representation of this Vertex instance.
- toString() - Method in class org.dayflower.pathtracer.scene.shape.TriangleMesh
-
Returns a String representation of this TriangleMesh instance.
- toString() - Method in class org.dayflower.pathtracer.scene.Surface
-
Returns a String representation of this Surface instance.
- toString() - Method in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
Returns a String representation of this BlendTexture instance.
- toString() - Method in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
Returns a String representation of this CheckerboardTexture instance.
- toString() - Method in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
Returns a String representation of this ConstantTexture instance.
- toString() - Method in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
Returns a String representation of this FractionalBrownianMotionTexture instance.
- toString() - Method in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
Returns a String representation of this ImageTexture instance.
- toString() - Method in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
Returns a String representation of this SurfaceNormalTexture instance.
- toXYZ() - Method in class org.dayflower.pathtracer.color.SpectralCurve
-
- transform(Matrix44F) - Method in class org.dayflower.pathtracer.math.OrthoNormalBasis33F
-
Performs a transformation.
- transform(Matrix44F) - Method in class org.dayflower.pathtracer.math.Point3F
-
Performs a transformation.
- transform(Matrix44F) - Method in class org.dayflower.pathtracer.math.Vector3F
-
Performs a transformation.
- transform(OrthoNormalBasis33F) - Method in class org.dayflower.pathtracer.math.Vector3F
-
Performs a transformation.
- transform(Matrix44F) - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Transforms this
Vertex given the
Matrix44F m.
- transformAndDivide(Matrix44F) - Method in class org.dayflower.pathtracer.math.Point3F
-
Performs a transformation and a divide.
- transformReverse(OrthoNormalBasis33F) - Method in class org.dayflower.pathtracer.math.Vector3F
-
Performs a transformation in reverse order.
- transformTranspose(Matrix44F) - Method in class org.dayflower.pathtracer.math.Vector3F
-
Performs a transformation in transpose order.
- translate(Point3F) - Static method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a Matrix44F for translation.
- translate(float, float, float) - Static method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a Matrix44F for translation.
- translate(float, float, float) - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Translates this Triangle instance.
- translateX(float) - Method in class org.dayflower.pathtracer.math.Point3F
-
Performs a translation on the X-axis.
- translateX(float) - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Translates this Triangle instance in the X-direction.
- translateX(float) - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Translates this Vertex in the X-direction.
- translateY(float) - Method in class org.dayflower.pathtracer.math.Point3F
-
Performs a translation on the Y-axis.
- translateY(float) - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Translates this Triangle instance in the Y-direction.
- translateY(float) - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Translates this Vertex in the Y-direction.
- translateZ(float) - Method in class org.dayflower.pathtracer.math.Point3F
-
Performs a translation on the Z-axis.
- translateZ(float) - Method in class org.dayflower.pathtracer.scene.shape.Triangle
-
Translates this Triangle instance in the Z-direction.
- translateZ(float) - Method in class org.dayflower.pathtracer.scene.shape.Triangle.Vertex
-
Translates this Vertex in the Z-direction.
- TRANSPARENT - Static variable in class org.dayflower.pathtracer.color.Color
-
A Color denoting total transparency.
- transpose() - Method in class org.dayflower.pathtracer.math.Matrix44F
-
Returns a new Matrix44F that represents the transpose of this Matrix44F instance.
- TreeNode(int) - Constructor for class org.dayflower.pathtracer.scene.bvh.BoundingVolumeHierarchy.TreeNode
-
Constructs a new TreeNode instance.
- Triangle - Class in org.dayflower.pathtracer.scene.shape
-
A
Shape implementation that implements a triangle.
- Triangle(Triangle.Vertex, Triangle.Vertex, Triangle.Vertex) - Constructor for class org.dayflower.pathtracer.scene.shape.Triangle
-
Constructs a new Triangle instance.
- Triangle.Vertex - Class in org.dayflower.pathtracer.scene.shape
-
A
Vertex represents a vertex in a
Triangle.
- TriangleMesh - Class in org.dayflower.pathtracer.scene.shape
-
A TriangleMesh represents a triangle mesh.
- TriangleMesh(List<Triangle>) - Constructor for class org.dayflower.pathtracer.scene.shape.TriangleMesh
-
Constructs a new TriangleMesh instance.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.material.ClearCoatMaterial
-
The type number associated with a ClearCoatMaterial.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.material.GlassMaterial
-
The type number associated with a GlassMaterial.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.material.LambertianMaterial
-
The type number associated with a LambertianMaterial.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.material.PhongMaterial
-
The type number associated with a PhongMaterial.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.material.ReflectionMaterial
-
The type number associated with a ReflectionMaterial.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.shape.Plane
-
The type number associated with a Plane.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.shape.Sphere
-
The type number associated with a Sphere.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.shape.Terrain
-
The type number associated with a Terrain.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.shape.Triangle
-
The type number associated with a Triangle.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.shape.TriangleMesh
-
The type number associated with a TriangleMesh.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.texture.BlendTexture
-
The type number associated with a BlendTexture.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.texture.CheckerboardTexture
-
The type number associated with a CheckerboardTexture.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.texture.ConstantTexture
-
The type number associated with a ConstantTexture.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.texture.FractionalBrownianMotionTexture
-
The type number associated with a FractionalBrownianMotionTexture.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.texture.ImageTexture
-
The type number associated with a ImageTexture.
- TYPE - Static variable in class org.dayflower.pathtracer.scene.texture.SurfaceNormalTexture
-
The type number associated with a SurfaceNormalTexture.