- Background - Class in org.sunflow.core.primitive
-
- Background() - Constructor for class org.sunflow.core.primitive.Background
-
- BanchoffSurface - Class in org.sunflow.core.primitive
-
- BanchoffSurface() - Constructor for class org.sunflow.core.primitive.BanchoffSurface
-
- Benchmark - Class in org.sunflow
-
- Benchmark() - Constructor for class org.sunflow.Benchmark
-
- Benchmark(int, boolean, boolean, boolean) - Constructor for class org.sunflow.Benchmark
-
- Benchmark(int, boolean, boolean, boolean, int, boolean) - Constructor for class org.sunflow.Benchmark
-
- BenchmarkFramework - Class in org.sunflow.system
-
This class provides a very simple framework for running a BenchmarkTest
kernel several times and time the results.
- BenchmarkFramework(int, int) - Constructor for class org.sunflow.system.BenchmarkFramework
-
- BenchmarkTest - Interface in org.sunflow.system
-
This interface is used to represent a piece of code which is to be
benchmarked by repeatedly running and timing the kernel code.
- BezierMesh - Class in org.sunflow.core.tesselatable
-
- BezierMesh() - Constructor for class org.sunflow.core.tesselatable.BezierMesh
-
- BezierMesh(float[][]) - Constructor for class org.sunflow.core.tesselatable.BezierMesh
-
- Bitmap - Class in org.sunflow.image
-
- Bitmap() - Constructor for class org.sunflow.image.Bitmap
-
- BitmapBlack - Class in org.sunflow.image.formats
-
- BitmapBlack() - Constructor for class org.sunflow.image.formats.BitmapBlack
-
- BitmapG8 - Class in org.sunflow.image.formats
-
- BitmapG8(int, int, byte[]) - Constructor for class org.sunflow.image.formats.BitmapG8
-
- BitmapGA8 - Class in org.sunflow.image.formats
-
- BitmapGA8() - Constructor for class org.sunflow.image.formats.BitmapGA8
-
- BitmapReader - Interface in org.sunflow.image
-
This is a very simple interface, designed to handle loading of bitmap data.
- BitmapReader.BitmapFormatException - Exception in org.sunflow.image
-
This exception can be used internally by bitmap readers to signal they
have encountered a valid file but which contains invalid content.
- BitmapReader.BitmapFormatException(String) - Constructor for exception org.sunflow.image.BitmapReader.BitmapFormatException
-
- bitmapReaderPlugins - Static variable in class org.sunflow.PluginRegistry
-
- BitmapRGB8 - Class in org.sunflow.image.formats
-
- BitmapRGB8(int, int, byte[]) - Constructor for class org.sunflow.image.formats.BitmapRGB8
-
- BitmapRGBA8 - Class in org.sunflow.image.formats
-
- BitmapRGBA8(int, int, byte[]) - Constructor for class org.sunflow.image.formats.BitmapRGBA8
-
- BitmapRGBE - Class in org.sunflow.image.formats
-
- BitmapRGBE(int, int, int[]) - Constructor for class org.sunflow.image.formats.BitmapRGBE
-
- BitmapWriter - Interface in org.sunflow.image
-
This interface is used to represents an image output format.
- bitmapWriterPlugins - Static variable in class org.sunflow.PluginRegistry
-
- BitmapXYZ - Class in org.sunflow.image.formats
-
- BitmapXYZ(int, int, float[]) - Constructor for class org.sunflow.image.formats.BitmapXYZ
-
- BLACK - Static variable in class org.sunflow.image.Color
-
- black() - Static method in class org.sunflow.image.Color
-
- BlackbodySpectrum - Class in org.sunflow.image
-
- BlackbodySpectrum(float) - Constructor for class org.sunflow.image.BlackbodySpectrum
-
- BlackmanHarrisFilter - Class in org.sunflow.core.filter
-
- BlackmanHarrisFilter() - Constructor for class org.sunflow.core.filter.BlackmanHarrisFilter
-
- blend(Color, Color, float) - Static method in class org.sunflow.image.Color
-
- blend(Color, Color, float, Color) - Static method in class org.sunflow.image.Color
-
- blend(Color, Color, Color) - Static method in class org.sunflow.image.Color
-
- blend(Color, Color, Color, Color) - Static method in class org.sunflow.image.Color
-
- blend(Matrix4, Matrix4, float) - Static method in class org.sunflow.math.Matrix4
-
- blend(Point3, Point3, float, Point3) - Static method in class org.sunflow.math.Point3
-
- BLUE - Static variable in class org.sunflow.image.Color
-
- BMPBitmapReader - Class in org.sunflow.image.readers
-
- BMPBitmapReader() - Constructor for class org.sunflow.image.readers.BMPBitmapReader
-
- BoundingBox - Class in org.sunflow.math
-
3D axis-aligned bounding box.
- BoundingBox() - Constructor for class org.sunflow.math.BoundingBox
-
Creates an empty box.
- BoundingBox(BoundingBox) - Constructor for class org.sunflow.math.BoundingBox
-
Creates a copy of the given box.
- BoundingBox(Point3) - Constructor for class org.sunflow.math.BoundingBox
-
Creates a bounding box containing only the specified point.
- BoundingBox(float, float, float) - Constructor for class org.sunflow.math.BoundingBox
-
Creates a bounding box containing only the specified point.
- BoundingBox(float) - Constructor for class org.sunflow.math.BoundingBox
-
Creates a bounding box centered around the origin.
- BoundingIntervalHierarchy - Class in org.sunflow.core.accel
-
- BoundingIntervalHierarchy() - Constructor for class org.sunflow.core.accel.BoundingIntervalHierarchy
-
- Box - Class in org.sunflow.core.primitive
-
- Box() - Constructor for class org.sunflow.core.primitive.Box
-
- BoxFilter - Class in org.sunflow.core.filter
-
- BoxFilter() - Constructor for class org.sunflow.core.filter.BoxFilter
-
- BucketOrder - Interface in org.sunflow.core
-
Creates an array of coordinates that iterate over the tiled screen.
- BucketOrderFactory - Class in org.sunflow.core.bucket
-
- BucketOrderFactory() - Constructor for class org.sunflow.core.bucket.BucketOrderFactory
-
- bucketOrderPlugins - Static variable in class org.sunflow.PluginRegistry
-
- BucketRenderer - Class in org.sunflow.core.renderer
-
- BucketRenderer() - Constructor for class org.sunflow.core.renderer.BucketRenderer
-
- build(PrimitiveList) - Method in class org.sunflow.core.accel.BoundingIntervalHierarchy
-
- build(PrimitiveList) - Method in class org.sunflow.core.accel.KDTree
-
- build(PrimitiveList) - Method in class org.sunflow.core.accel.NullAccelerator
-
- build(PrimitiveList) - Method in class org.sunflow.core.accel.UniformGrid
-
- build(PrimitiveList) - Method in interface org.sunflow.core.AccelerationStructure
-
Construct an acceleration structure for the specified primitive list.
- build() - Method in class org.sunflow.SunflowAPI
-
This method does nothing, but may be overriden to create scenes
procedurally.
- BumpMappingModifier - Class in org.sunflow.core.modifiers
-
- BumpMappingModifier() - Constructor for class org.sunflow.core.modifiers.BumpMappingModifier
-
- bytesToString(long) - Static method in class org.sunflow.system.Memory
-
- ByteUtil - Class in org.sunflow.system
-
- ByteUtil() - Constructor for class org.sunflow.system.ByteUtil
-