Alphabetical Index: I

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

I

IDENTITY - static field in class org.sunflow.math.Matrix4
IDShader - class org.sunflow.core.shader.IDShader
ImageBasedLight - class org.sunflow.core.light.ImageBasedLight
ImageBasedLight() - constructor for class org.sunflow.core.light.ImageBasedLight
imageBegin(int,int,int) - method in class org.sunflow.Benchmark
imageBegin(int,int,int) - method in class org.sunflow.core.Display
This is called before an image is rendered to indicate how large the rendered image will be.
imageBegin(int,int,int) - method in class org.sunflow.core.display.FastDisplay
imageBegin(int,int,int) - method in class org.sunflow.core.display.FileDisplay
This is called before an image is rendered to indicate how large the rendered image will be.
imageBegin(int,int,int) - method in class org.sunflow.core.display.FrameDisplay
This is called before an image is rendered to indicate how large the rendered image will be.
imageBegin(int,int,int) - method in class org.sunflow.system.ImagePanel
imageBegin(int,int,int) - method in class org.sunflow.core.display.ImgPipeDisplay
imageBegin(int,int,int) - method in class org.sunflow.core.display.OpenExrDisplay
imageEnd() - method in class org.sunflow.Benchmark
imageEnd() - method in class org.sunflow.core.Display
This call is made after the image has been rendered.
imageEnd() - method in class org.sunflow.core.display.FastDisplay
imageEnd() - method in class org.sunflow.core.display.FileDisplay
This call is made after the image has been rendered.
imageEnd() - method in class org.sunflow.core.display.FrameDisplay
This call is made after the image has been rendered.
imageEnd() - method in class org.sunflow.system.ImagePanel
imageEnd() - method in class org.sunflow.core.display.ImgPipeDisplay
imageEnd() - method in class org.sunflow.core.display.OpenExrDisplay
Update the current image with a region of flat color.
imageFill(int,int,int,int,org.sunflow.image.Color) - method in class org.sunflow.core.display.FastDisplay
imageFill(int,int,int,int,org.sunflow.image.Color) - method in class org.sunflow.core.display.FileDisplay
Update the current image with a region of flat color.
imageFill(int,int,int,int,org.sunflow.image.Color) - method in class org.sunflow.core.display.FrameDisplay
Update the current image with a region of flat color.
imageFill(int,int,int,int,org.sunflow.image.Color) - method in class org.sunflow.core.display.ImgPipeDisplay
imageFill(int,int,int,int,org.sunflow.image.Color) - method in class org.sunflow.core.display.OpenExrDisplay
ImagePanel - class org.sunflow.system.ImagePanel
ImagePanel() - constructor for class org.sunflow.system.ImagePanel
imagePrepare(int,int,int,int,int) - method in class org.sunflow.Benchmark
imagePrepare(int,int,int,int,int) - method in class org.sunflow.core.Display
Prepare the specified area to be rendered.
imagePrepare(int,int,int,int,int) - method in class org.sunflow.core.display.FastDisplay
imagePrepare(int,int,int,int,int) - method in class org.sunflow.core.display.FileDisplay
Prepare the specified area to be rendered.
imagePrepare(int,int,int,int,int) - method in class org.sunflow.core.display.FrameDisplay
Prepare the specified area to be rendered.
imagePrepare(int,int,int,int,int) - method in class org.sunflow.system.ImagePanel
imagePrepare(int,int,int,int,int) - method in class org.sunflow.core.display.ImgPipeDisplay
imagePrepare(int,int,int,int,int) - method in class org.sunflow.core.display.OpenExrDisplay
ImageSampler - interface org.sunflow.core.ImageSampler
This interface represents an image sampling algorithm capable of rendering the entire image.
Update the current image with a bucket of data.
imageUpdate(int,int,int,int,org.sunflow.image.Color[]) - method in class org.sunflow.core.display.FastDisplay
imageUpdate(int,int,int,int,org.sunflow.image.Color[]) - method in class org.sunflow.core.display.FileDisplay
Update the current image with a bucket of data.
imageUpdate(int,int,int,int,org.sunflow.image.Color[]) - method in class org.sunflow.core.display.FrameDisplay
Update the current image with a bucket of data.
ImgPipeDisplay - class org.sunflow.core.display.ImgPipeDisplay
ImgPipeDisplay() - constructor for class org.sunflow.core.display.ImgPipeDisplay
Render to stdout using the imgpipe protocol used in mental image's imf_disp viewer.
include(float,float,float) - method in class org.sunflow.math.BoundingBox
Changes the extents of the box as needed to include the given point into this box.
include(org.sunflow.math.BoundingBox) - method in class org.sunflow.math.BoundingBox
Changes the extents of the box as needed to include the given box into this box.
include(org.sunflow.math.Point3) - method in class org.sunflow.math.BoundingBox
Changes the extents of the box as needed to include the given pointinto this box.
includeLights() - method in class org.sunflow.core.ShadingState
Checks to see if the shader should include emitted light.
includeSpecular() - method in class org.sunflow.core.ShadingState
Checks to see if the shader should include specular terms.
init() - method in class org.sunflow.core.photonmap.CausticPhotonMap
init() - method in class org.sunflow.core.photonmap.GlobalPhotonMap
Initialize the map after all photons have been stored.
init() - method in class org.sunflow.core.photonmap.GridPhotonMap
Initialize the map after all photons have been stored.
init() - method in class org.sunflow.core.PhotonStore
Initialize the map after all photons have been stored.
init() - method in class org.sunflow.core.ShadingState
Create objects needed for surface shading: point, normal, texture coordinates and basis.
init() - method in class org.sunflow.core.primitive.TriangleMesh
init(org.sunflow.core.Scene) - method in class org.sunflow.core.gi.AmbientOcclusionGIEngine
Initialize the engine.
init(org.sunflow.core.Scene) - method in class org.sunflow.core.gi.FakeGIEngine
Initialize the engine.
init(org.sunflow.core.Scene) - method in class org.sunflow.core.GIEngine
Initialize the engine.
init(org.sunflow.core.Scene) - method in class org.sunflow.core.gi.InstantGI
init(org.sunflow.core.Scene) - method in class org.sunflow.core.gi.IrradianceCacheGIEngine
Initialize the engine.
init(org.sunflow.core.Scene) - method in class org.sunflow.core.gi.PathTracingGIEngine
Initialize the engine.
init(String,org.sunflow.SunflowAPI) - method in class org.sunflow.core.primitive.CornellBox
init(String,org.sunflow.SunflowAPI) - method in class org.sunflow.core.light.ImageBasedLight
init(String,org.sunflow.SunflowAPI) - method in class org.sunflow.core.light.SphereLight
init(String,org.sunflow.SunflowAPI) - method in class org.sunflow.core.light.SunSkyLight
init(String,org.sunflow.SunflowAPI) - method in class org.sunflow.core.light.TriangleMeshLight
initCausticSamples() - method in class org.sunflow.core.ShadingState
Add caustic samples to the current light sample set.
initLightSamples() - method in class org.sunflow.core.ShadingState
Initialize the use of light samples.
inside(int,int,int) - method in class org.sunflow.core.primitive.CubeGrid
insideGamut(float,float,float) - method in class org.sunflow.image.RGBSpace
Instance - class org.sunflow.core.Instance
This represents an instance of a Geometry into the scene.
instance(String,String) - method in class org.sunflow.SunflowAPI
Instance the specified geometry into the scene.
InstantGI - class org.sunflow.core.gi.InstantGI
InstantGI(org.sunflow.core.Options) - constructor for class org.sunflow.core.gi.InstantGI
IntArray - class org.sunflow.util.IntArray
IntArray() - constructor for class org.sunflow.util.IntArray
IntArray(int) - constructor for class org.sunflow.util.IntArray
interp - field in class org.sunflow.core.ParameterList.FloatParameter
Intersect the specified ray with the geometry in local space.
Intersect the specified ray with the geometry in local space.
Intersect the specified ray with the geometry in local space.
Intersect the specified ray with the geometry in local space.
IntersectionState - class org.sunflow.core.IntersectionState
This class is used to store ray/object intersections.
IntersectionState() - constructor for class org.sunflow.core.IntersectionState
Initializes all traversal stacks.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
Intersect the specified primitive in local space.
intersects(org.sunflow.math.BoundingBox) - method in class org.sunflow.math.BoundingBox
Returns true if the specified bounding box intersects this one.
intersects(org.sunflow.math.BoundingBox) - method in class org.sunflow.core.primitive.CornellBox
inverse() - method in class org.sunflow.math.Matrix4
Compute the inverse of this matrix and return it as a new object.
InvertedBucketOrder - class org.sunflow.core.bucket.InvertedBucketOrder
InvertedBucketOrder(org.sunflow.core.BucketOrder) - constructor for class org.sunflow.core.bucket.InvertedBucketOrder
This class allows spectral curves to be defined from irregularly sampled data.
IrregularSpectralCurve(float[],float[]) - constructor for class org.sunflow.image.IrregularSpectralCurve
Define an irregular spectral curve from the provided (sorted) wavelengths and amplitude data.
isBehind() - method in class org.sunflow.core.ShadingState
Returns true if the ray hit the surface from behind.
isBlack() - method in class org.sunflow.image.Color
isEmpty() - method in class org.sunflow.math.BoundingBox
Returns true when the box has just been initialized, and is still empty.
isInf() - method in class org.sunflow.image.Color
isInside(float) - method in class org.sunflow.core.Ray
Checks to see if the specified distance falls within the valid range on this ray.
isNan() - method in class org.sunflow.image.Color
isVisible(org.sunflow.core.ShadingState) - method in class org.sunflow.core.light.SphereLight
iterator() - method in class org.sunflow.core.ShadingState
Allows iteration over current light samples.