Uses of Package
org.sunflow.core
Packages that use org.sunflow.core
Package
Description
-
Classes in org.sunflow.core used by org.sunflowClassDescriptionCreates an array of coordinates that iterate over the tiled screen.Represents a mapping from the 3D scene onto the final image.This class is a generic interface to caustic photon mapping capabilities.Represents an image output device.Represents a multi-pixel image filter kernel.This class represent a geometric object in its native object space.This represents a global illumination algorithm.Represents a global photon map.This interface represents an image sampling algorithm capable of rendering the entire image.This interface is used to represent any light emitting primitive.This represents a surface modifier.This class represents an object made up of many primitives.Simple interface to allow for scene creation from arbitrary file formats.A shader represents a particular light-surface interaction.Represents an object which can be tesselated into a list of primitives such as a
TriangleMesh
.Maintains a cache of all loaded texture maps. -
Classes in org.sunflow.core used by org.sunflow.coreClassDescriptionThis class represents a camera to the renderer.Represents a mapping from the 3D scene onto the final image.Represents an image output device.This class represent a geometric object in its native object space.This interface represents an image sampling algorithm capable of rendering the entire image.This represents an instance of a
Geometry
into the scene.This class is used to store ray/object intersections.Traversal stack node, helps with tree-basedAccelerationStructure
traversal.Represents a sample taken from a light source that faces a point being shaded.This interface is used to represent any light emitting primitive.This represents a surface modifier.This holds rendering objects as key, value pairs.This class holds a list of "parameters".Represents an array of floating point values.Describes an object which can store photons.This class represents an object made up of many primitives.This class represents a ray as a oriented half line segment.This is the base interface for all public rendering object interfaces.Represents a entire scene, defined as a collection of instances viewed by a camera.A shader represents a particular light-surface interaction.Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays.Represents an object which can be tesselated into a list of primitives such as aTriangleMesh
.Represents a 2D texture, typically used byshaders
. -
Classes in org.sunflow.core used by org.sunflow.core.accelClassDescriptionThis class is used to store ray/object intersections.This class represents an object made up of many primitives.This class represents a ray as a oriented half line segment.
-
Classes in org.sunflow.core used by org.sunflow.core.bucket
-
Classes in org.sunflow.core used by org.sunflow.core.cameraClassDescriptionRepresents a mapping from the 3D scene onto the final image.This class holds a list of "parameters".This class represents a ray as a oriented half line segment.This is the base interface for all public rendering object interfaces.
-
Classes in org.sunflow.core used by org.sunflow.core.display
-
Classes in org.sunflow.core used by org.sunflow.core.filter
-
Classes in org.sunflow.core used by org.sunflow.core.giClassDescriptionThis represents a global illumination algorithm.This holds rendering objects as key, value pairs.Represents a entire scene, defined as a collection of instances viewed by a camera.Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays.
-
Classes in org.sunflow.core used by org.sunflow.core.lightClassDescriptionThis represents an instance of a
Geometry
into the scene.This class is used to store ray/object intersections.This interface is used to represent any light emitting primitive.This class holds a list of "parameters".This class represents an object made up of many primitives.This class represents a ray as a oriented half line segment.This is the base interface for all public rendering object interfaces.A shader represents a particular light-surface interaction.Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays. -
Classes in org.sunflow.core used by org.sunflow.core.modifiersClassDescriptionThis represents a surface modifier.This class holds a list of "parameters".This is the base interface for all public rendering object interfaces.Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays.
-
Classes in org.sunflow.core used by org.sunflow.core.parserClassDescriptionSimple interface to allow for scene creation from arbitrary file formats.
-
Classes in org.sunflow.core used by org.sunflow.core.photonmapClassDescriptionThis class is a generic interface to caustic photon mapping capabilities.Represents a global photon map.This holds rendering objects as key, value pairs.Describes an object which can store photons.Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays.
-
Classes in org.sunflow.core used by org.sunflow.core.primitiveClassDescriptionThis represents an instance of a
Geometry
into the scene.This class is used to store ray/object intersections.This interface is used to represent any light emitting primitive.This class holds a list of "parameters".This class represents an object made up of many primitives.This class represents a ray as a oriented half line segment.This is the base interface for all public rendering object interfaces.A shader represents a particular light-surface interaction.Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays. -
Classes in org.sunflow.core used by org.sunflow.core.rendererClassDescriptionRepresents an image output device.This interface represents an image sampling algorithm capable of rendering the entire image.This class is used to store ray/object intersections.This holds rendering objects as key, value pairs.Represents a entire scene, defined as a collection of instances viewed by a camera.
-
Classes in org.sunflow.core used by org.sunflow.core.shaderClassDescriptionThis class holds a list of "parameters".This is the base interface for all public rendering object interfaces.A shader represents a particular light-surface interaction.Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays.
-
Classes in org.sunflow.core used by org.sunflow.core.tesselatableClassDescriptionThis class holds a list of "parameters".This class represents an object made up of many primitives.This is the base interface for all public rendering object interfaces.Represents an object which can be tesselated into a list of primitives such as a
TriangleMesh
. -
Classes in org.sunflow.core used by org.sunflow.system