Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
G
gammaCorrect(float)
- Method in class org.sunflow.image.
RGBSpace
GaussianFilter
- Class in
org.sunflow.core.filter
GaussianFilter()
- Constructor for class org.sunflow.core.filter.
GaussianFilter
generateUniqueName(String)
- Method in class org.sunflow.system.
Plugins
Generate a unique plugin type name which has not yet been registered.
GenericBitmap
- Class in
org.sunflow.image.formats
This is a generic and inefficient bitmap format which may be used for debugging purposes (dumping small images), when memory usage is not a concern.
GenericBitmap(int, int)
- Constructor for class org.sunflow.image.formats.
GenericBitmap
Geometry
- Class in
org.sunflow.core
This class represent a geometric object in its native object space.
Geometry(Tesselatable)
- Constructor for class org.sunflow.core.
Geometry
Create a geometry from the specified tesselatable object.
Geometry(PrimitiveList)
- Constructor for class org.sunflow.core.
Geometry
Create a geometry from the specified primitive aggregate.
geometry(String, String)
- Method in class org.sunflow.
SunflowAPI
geometry(String, String)
- Method in interface org.sunflow.
SunflowAPIInterface
Defines a geometry with a given name.
get(float, float)
- Method in class org.sunflow.core.filter.
BlackmanHarrisFilter
get(float, float)
- Method in class org.sunflow.core.filter.
BoxFilter
get(float, float)
- Method in class org.sunflow.core.filter.
CatmullRomFilter
get(float, float)
- Method in class org.sunflow.core.filter.
CubicBSpline
get(float, float)
- Method in class org.sunflow.core.filter.
GaussianFilter
get(float, float)
- Method in interface org.sunflow.core.
Filter
Get value of the filter at offset (x, y).
get(float, float)
- Method in class org.sunflow.core.filter.
LanczosFilter
get(float, float)
- Method in class org.sunflow.core.filter.
MitchellFilter
get(float, float)
- Method in class org.sunflow.core.filter.
SincFilter
get(float, float)
- Method in class org.sunflow.core.filter.
TriangleFilter
get(float, float)
- Static method in class org.sunflow.image.
ChromaticitySpectrum
get(int)
- Method in class org.sunflow.math.
Point3
get(int)
- Method in class org.sunflow.math.
Vector3
get(K)
- Method in class org.sunflow.util.
FastHashMap
get(int)
- Method in class org.sunflow.util.
FloatArray
Read value from the array.
get(int)
- Method in class org.sunflow.util.
IntArray
Read value from the array.
get2Bytes(int)
- Static method in class org.sunflow.system.
ByteUtil
get4Bytes(int)
- Static method in class org.sunflow.system.
ByteUtil
get4BytesInv(int)
- Static method in class org.sunflow.system.
ByteUtil
get8Bytes(long)
- Static method in class org.sunflow.system.
ByteUtil
getArea()
- Method in class org.sunflow.math.
BoundingBox
Gets the surface area of the box.
getAverage()
- Method in class org.sunflow.image.
Color
getBakingPrimitives()
- Method in class org.sunflow.core.light.
ImageBasedLight
getBakingPrimitives()
- Method in class org.sunflow.core.light.
SunSkyLight
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
Background
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
BanchoffSurface
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
Box
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
CornellBox
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
Cylinder
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
Hair
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
JuliaFractal
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
ParticleSurface
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
Plane
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
QuadMesh
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
Sphere
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
SphereFlake
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
Torus
getBakingPrimitives()
- Method in class org.sunflow.core.primitive.
TriangleMesh
getBakingPrimitives()
- Method in interface org.sunflow.core.
PrimitiveList
Create a new
PrimitiveList
object suitable for baking lightmaps.
getBasis()
- Method in class org.sunflow.core.
ShadingState
Gets the local orthonormal basis for the current hit point.
getBitmap()
- Method in class org.sunflow.core.
Texture
getBoolean(String, boolean)
- Method in class org.sunflow.core.
ParameterList
Get the specified boolean parameter from this list.
getBound(int)
- Method in class org.sunflow.core.primitive.
CornellBox
getBound(int)
- Method in class org.sunflow.math.
BoundingBox
Gets a specific coordinate of the surface's bounding box.
getBounds()
- Method in class org.sunflow.core.
Instance
Get the world space bounding box for this instance.
getBounds()
- Method in class org.sunflow.core.primitive.
CornellBox
getBounds()
- Method in class org.sunflow.core.primitive.
CubeGrid
getBounds()
- Method in class org.sunflow.core.
Scene
Get scene world space bounding box.
getBounds()
- Method in class org.sunflow.
SunflowAPI
Retrieve the bounding box of the scene.
getBrightColor(ShadingState)
- Method in class org.sunflow.core.shader.
AmbientOcclusionShader
getBrightColor(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedAmbientOcclusionShader
getBucketSequence(int, int)
- Method in class org.sunflow.core.bucket.
ColumnBucketOrder
getBucketSequence(int, int)
- Method in class org.sunflow.core.bucket.
DiagonalBucketOrder
getBucketSequence(int, int)
- Method in class org.sunflow.core.bucket.
HilbertBucketOrder
getBucketSequence(int, int)
- Method in class org.sunflow.core.bucket.
InvertedBucketOrder
getBucketSequence(int, int)
- Method in class org.sunflow.core.bucket.
RandomBucketOrder
getBucketSequence(int, int)
- Method in class org.sunflow.core.bucket.
RowBucketOrder
getBucketSequence(int, int)
- Method in class org.sunflow.core.bucket.
SpiralBucketOrder
getBucketSequence(int, int)
- Method in interface org.sunflow.core.
BucketOrder
Computes the order in which each coordinate on the screen should be visited.
getBump(float, float, OrthoNormalBasis, float)
- Method in class org.sunflow.core.
Texture
getCameraToWorld()
- Method in class org.sunflow.core.
ShadingState
Get a transformation matrix that will transform camera space points into world space.
getCenter()
- Method in class org.sunflow.math.
BoundingBox
Gets the center of the box, computed as (min + max) / 2.
getColor(String, Color)
- Method in class org.sunflow.core.
ParameterList
Get the specified color parameter from this list.
getCorner(int)
- Method in class org.sunflow.math.
BoundingBox
Gets a corner of the bounding box.
getCosND()
- Method in class org.sunflow.core.
ShadingState
Cosine between the shading normal and the ray.
getData(int)
- Method in class org.sunflow.math.
MovingMatrix4
Get the matrix for the given time step.
getDepth()
- Method in class org.sunflow.core.
ShadingState
Get the current total tracing depth.
getDiffuse(ShadingState)
- Method in class org.sunflow.core.shader.
AnisotropicWardShader
getDiffuse(ShadingState)
- Method in class org.sunflow.core.shader.
DiffuseShader
getDiffuse(ShadingState)
- Method in class org.sunflow.core.shader.
PhongShader
getDiffuse(ShadingState)
- Method in class org.sunflow.core.shader.
ShinyDiffuseShader
getDiffuse(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedDiffuseShader
getDiffuse(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedPhongShader
getDiffuse(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedShinyDiffuseShader
getDiffuse(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedWardShader
getDiffuse(ShadingState)
- Method in class org.sunflow.core.shader.
UberShader
getDiffuseDepth()
- Method in class org.sunflow.core.
ShadingState
Get the current diffuse tracing depth.
getDiffuseRadiance()
- Method in class org.sunflow.core.
LightSample
Get diffuse radiance.
getDirection()
- Method in class org.sunflow.core.
Ray
Creates a vector to represent the direction of the ray.
getExtension(String)
- Static method in class org.sunflow.system.
FileUtils
Extract the file extension from the specified filename.
getExtents()
- Method in class org.sunflow.math.
BoundingBox
Gets the extents vector for the box.
getFibonacciRank(int)
- Static method in class org.sunflow.math.
QMC
getFillColor(ShadingState)
- Method in class org.sunflow.core.shader.
WireframeShader
getFloat(String, float)
- Method in class org.sunflow.core.
ParameterList
Get the specified float parameter from this list.
getFloatArray(String)
- Method in class org.sunflow.core.
ParameterList
Get the specified float array parameter from this list.
getGeoNormal()
- Method in class org.sunflow.core.
ShadingState
Gets the geometric normal of the current hit point.
getGlobalRadiance(ShadingState)
- Method in class org.sunflow.core.gi.
AmbientOcclusionGIEngine
getGlobalRadiance(ShadingState)
- Method in class org.sunflow.core.gi.
FakeGIEngine
getGlobalRadiance(ShadingState)
- Method in class org.sunflow.core.gi.
InstantGI
getGlobalRadiance(ShadingState)
- Method in class org.sunflow.core.gi.
IrradianceCacheGIEngine
getGlobalRadiance(ShadingState)
- Method in class org.sunflow.core.gi.
PathTracingGIEngine
getGlobalRadiance(ShadingState)
- Method in interface org.sunflow.core.
GIEngine
This is an optional method for engines that contain a secondary illumination engine which can return an approximation of the global radiance in the scene (like a photon map).
getGlobalRadiance()
- Method in class org.sunflow.core.
ShadingState
Returns the glboal diffuse radiance estimate given by the current
GIEngine
if present.
getHeight()
- Method in class org.sunflow.image.
Bitmap
getHeight()
- Method in class org.sunflow.image.formats.
BitmapBlack
getHeight()
- Method in class org.sunflow.image.formats.
BitmapG8
getHeight()
- Method in class org.sunflow.image.formats.
BitmapGA8
getHeight()
- Method in class org.sunflow.image.formats.
BitmapRGB8
getHeight()
- Method in class org.sunflow.image.formats.
BitmapRGBA8
getHeight()
- Method in class org.sunflow.image.formats.
BitmapRGBE
getHeight()
- Method in class org.sunflow.image.formats.
BitmapXYZ
getHeight()
- Method in class org.sunflow.image.formats.
GenericBitmap
getInstance()
- Method in class org.sunflow.core.
ShadingState
Get the instance which was intersected
getInt(String, int)
- Method in class org.sunflow.core.
ParameterList
Get the specified integer parameter from this list.
getIntArray(String)
- Method in class org.sunflow.core.
ParameterList
Get the specified integer array parameter from this list.
getInternalColorspace()
- Static method in class org.sunflow.image.
ColorFactory
Return the name of the internal color space.
getIrradiance(ShadingState, Color)
- Method in class org.sunflow.core.gi.
AmbientOcclusionGIEngine
getIrradiance(ShadingState, Color)
- Method in class org.sunflow.core.gi.
FakeGIEngine
getIrradiance(ShadingState, Color)
- Method in class org.sunflow.core.gi.
InstantGI
getIrradiance(ShadingState, Color)
- Method in class org.sunflow.core.gi.
IrradianceCacheGIEngine
getIrradiance(ShadingState, Color)
- Method in class org.sunflow.core.gi.
PathTracingGIEngine
getIrradiance(ShadingState, Color)
- Method in interface org.sunflow.core.
GIEngine
Return the incomming irradiance due to indirect diffuse illumination at the specified surface point.
getIrradiance(Color)
- Method in class org.sunflow.core.
ShadingState
Gets the total irradiance reaching the current point from diffuse surfaces.
getKey()
- Method in class org.sunflow.util.
FastHashMap.Entry
getLineColor(ShadingState)
- Method in class org.sunflow.core.shader.
WireframeShader
getLowSamples()
- Method in class org.sunflow.core.light.
DirectionalSpotlight
getLowSamples()
- Method in class org.sunflow.core.light.
SphereLight
getLuminance()
- Method in class org.sunflow.image.
Color
getMatrix(String, Matrix4)
- Method in class org.sunflow.core.
ParameterList
Get the specified matrix parameter from this list.
getMatrixArray(String)
- Method in class org.sunflow.core.
ParameterList
Get the specified matrix array parameter from this list.
getMax()
- Method in class org.sunflow.core.
Ray
Gets the maximum distance along the ray.
getMax()
- Method in class org.sunflow.image.
Color
getMaximum()
- Method in class org.sunflow.math.
BoundingBox
Gets the maximum corner of the box.
getMin()
- Method in class org.sunflow.core.
Ray
Gets the minimum distance along the ray - usually 0.
getMin()
- Method in class org.sunflow.image.
Color
getMinimum()
- Method in class org.sunflow.math.
BoundingBox
Gets the minimum corner of the box.
getModifier(int)
- Method in class org.sunflow.core.
Instance
Get a modifier for the instance's list.
getMovingMatrix(String, MovingMatrix4)
- Method in class org.sunflow.core.
ParameterList
getNextBoolean()
- Method in class org.sunflow.system.
Parser
getNextCodeBlock()
- Method in class org.sunflow.system.
Parser
getNextFloat()
- Method in class org.sunflow.system.
Parser
getNextInt()
- Method in class org.sunflow.system.
Parser
getNextToken()
- Method in class org.sunflow.system.
Parser
getNormal()
- Method in class org.sunflow.core.
ShadingState
Get shading normal at the hit point.
getNormal(float, float, OrthoNormalBasis)
- Method in class org.sunflow.core.
Texture
getNumPrimitives()
- Method in class org.sunflow.core.light.
ImageBasedLight
getNumPrimitives()
- Method in class org.sunflow.core.light.
SunSkyLight
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
Background
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
BanchoffSurface
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
Box
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
CornellBox
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
CubeGrid
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
Cylinder
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
Hair
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
JuliaFractal
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
ParticleSurface
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
Plane
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
QuadMesh
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
Sphere
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
SphereFlake
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
Torus
getNumPrimitives()
- Method in class org.sunflow.core.primitive.
TriangleMesh
getNumPrimitives()
- Method in interface org.sunflow.core.
PrimitiveList
Returns the number of individual primtives in this aggregate object.
getNumSamples()
- Method in class org.sunflow.core.light.
DirectionalSpotlight
getNumSamples()
- Method in class org.sunflow.core.light.
ImageBasedLight
getNumSamples()
- Method in class org.sunflow.core.light.
PointLight
getNumSamples()
- Method in class org.sunflow.core.light.
SphereLight
getNumSamples()
- Method in class org.sunflow.core.light.
SunSkyLight
getNumSamples()
- Method in class org.sunflow.core.light.
TriangleMeshLight
getNumSamples()
- Method in interface org.sunflow.core.
LightSource
Get the maximum number of samples that can be taken from this light source.
getNumSamples()
- Method in class org.sunflow.core.primitive.
CornellBox
getOpacity(ShadingState)
- Method in class org.sunflow.core.light.
ImageBasedLight
getOpacity(ShadingState)
- Method in class org.sunflow.core.light.
SphereLight
getOpacity(ShadingState)
- Method in class org.sunflow.core.light.
SunSkyLight
getOpacity(ShadingState)
- Method in class org.sunflow.core.light.
TriangleMeshLight
getOpacity(ShadingState)
- Method in class org.sunflow.core.primitive.
CornellBox
getOpacity(ShadingState)
- Method in class org.sunflow.core.primitive.
Hair
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
AmbientOcclusionShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
AnisotropicWardShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
ConstantShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
DiffuseShader
getOpacity(ShadingState)
- Method in interface org.sunflow.core.
Shader
Returns how much light is blocked by this shader.
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
GlassShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
IDShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
MirrorShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
NormalShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
PhongShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
PrimIDShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
QuickGrayShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
ShinyDiffuseShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
SimpleShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedDiffuseShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedPhongShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedShinyDiffuseShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedWardShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
UberShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
UVShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
ViewCausticsShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
ViewGlobalPhotonsShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
ViewIrradianceShader
getOpacity(ShadingState)
- Method in class org.sunflow.core.shader.
WireframeShader
getOpacity(float, float)
- Method in class org.sunflow.core.
Texture
getOpacityAlpha(float, float)
- Method in class org.sunflow.core.
Texture
getPhoton(double, double, double, double, Point3, Vector3, Color)
- Method in class org.sunflow.core.light.
DirectionalSpotlight
getPhoton(double, double, double, double, Point3, Vector3, Color)
- Method in class org.sunflow.core.light.
ImageBasedLight
getPhoton(double, double, double, double, Point3, Vector3, Color)
- Method in class org.sunflow.core.light.
PointLight
getPhoton(double, double, double, double, Point3, Vector3, Color)
- Method in class org.sunflow.core.light.
SphereLight
getPhoton(double, double, double, double, Point3, Vector3, Color)
- Method in class org.sunflow.core.light.
SunSkyLight
getPhoton(double, double, double, double, Point3, Vector3, Color)
- Method in class org.sunflow.core.light.
TriangleMeshLight
getPhoton(double, double, double, double, Point3, Vector3, Color)
- Method in interface org.sunflow.core.
LightSource
Gets a photon to emit from this light source by setting each of the arguments.
getPhoton(double, double, double, double, Point3, Vector3, Color)
- Method in class org.sunflow.core.primitive.
CornellBox
getPixel(float, float)
- Method in class org.sunflow.core.
Texture
Gets the color at location (x,y) in the texture.
getPoint(String, Point3)
- Method in class org.sunflow.core.
ParameterList
Get the specified point parameter from this list.
getPoint(int)
- Method in class org.sunflow.core.primitive.
QuadMesh
getPoint(int)
- Method in class org.sunflow.core.primitive.
TriangleMesh
getPoint(int, int, Point3)
- Method in class org.sunflow.core.primitive.
TriangleMesh
getPoint(Point3)
- Method in class org.sunflow.core.
Ray
Gets the end point of the ray.
getPoint()
- Method in class org.sunflow.core.
ShadingState
Get hit point.
getPointArray(String)
- Method in class org.sunflow.core.
ParameterList
Get the specified point array parameter from this list.
getPower()
- Method in class org.sunflow.core.light.
DirectionalSpotlight
getPower()
- Method in class org.sunflow.core.light.
ImageBasedLight
getPower()
- Method in class org.sunflow.core.light.
PointLight
getPower()
- Method in class org.sunflow.core.light.
SphereLight
getPower()
- Method in class org.sunflow.core.light.
SunSkyLight
getPower()
- Method in class org.sunflow.core.light.
TriangleMeshLight
getPower()
- Method in interface org.sunflow.core.
LightSource
Get the total power emitted by this light source.
getPower()
- Method in class org.sunflow.core.primitive.
CornellBox
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.light.
ImageBasedLight
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.light.
SunSkyLight
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
Background
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
BanchoffSurface
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
Box
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
CornellBox
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
CubeGrid
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
Cylinder
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
Hair
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
JuliaFractal
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
ParticleSurface
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
Plane
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
QuadMesh
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
Sphere
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
SphereFlake
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
Torus
getPrimitiveBound(int, int)
- Method in class org.sunflow.core.primitive.
TriangleMesh
getPrimitiveBound(int, int)
- Method in interface org.sunflow.core.
PrimitiveList
Retrieve the bounding box component of a particular primitive in object space.
getPrimitiveID()
- Method in class org.sunflow.core.
ShadingState
Get the primitive ID which was intersected
getRadiance(Point3, Vector3)
- Method in interface org.sunflow.core.
GlobalPhotonMapInterface
Lookup the global diffuse radiance at the specified surface point.
getRadiance(ShadingState)
- Method in class org.sunflow.core.light.
ImageBasedLight
getRadiance(ShadingState)
- Method in class org.sunflow.core.light.
SphereLight
getRadiance(ShadingState)
- Method in class org.sunflow.core.light.
SunSkyLight
getRadiance(ShadingState)
- Method in class org.sunflow.core.light.
TriangleMeshLight
getRadiance(Point3, Vector3)
- Method in class org.sunflow.core.photonmap.
GlobalPhotonMap
getRadiance(Point3, Vector3)
- Method in class org.sunflow.core.photonmap.
GridPhotonMap
getRadiance(ShadingState)
- Method in class org.sunflow.core.primitive.
CornellBox
getRadiance(ShadingState)
- Method in class org.sunflow.core.primitive.
Hair
getRadiance(IntersectionState, float, float, double, double, double, int, int, ShadingCache)
- Method in class org.sunflow.core.
Scene
Get the radiance seen through a particular pixel
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
AmbientOcclusionShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
AnisotropicWardShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
ConstantShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
DiffuseShader
getRadiance(ShadingState)
- Method in interface org.sunflow.core.
Shader
Gets the radiance for a specified rendering state.
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
GlassShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
IDShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
MirrorShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
NormalShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
PhongShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
PrimIDShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
QuickGrayShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
ShinyDiffuseShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
SimpleShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedDiffuseShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedPhongShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
TexturedShinyDiffuseShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
UberShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
UVShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
ViewCausticsShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
ViewGlobalPhotonsShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
ViewIrradianceShader
getRadiance(ShadingState)
- Method in class org.sunflow.core.shader.
WireframeShader
getRandom(int, int)
- Method in class org.sunflow.core.
ShadingState
Get a QMC sample from an infinite sequence.
getRandom(int, int, int)
- Method in class org.sunflow.core.
ShadingState
Get a QMC sample from a finite sequence of n elements.
getRasterX()
- Method in class org.sunflow.core.
ShadingState
Get x coordinate of the pixel being shaded.
getRasterY()
- Method in class org.sunflow.core.
ShadingState
Get y coordinate of the pixel being shaded.
getRay(float, float, int, int, double, double, double)
- Method in class org.sunflow.core.camera.
FisheyeLens
getRay(float, float, int, int, double, double, float)
- Method in class org.sunflow.core.
Camera
Generate a ray passing though the specified point on the image plane.
getRay(float, float, int, int, double, double, double)
- Method in class org.sunflow.core.camera.
PinholeLens
getRay(float, float, int, int, double, double, double)
- Method in class org.sunflow.core.camera.
SphericalLens
getRay(float, float, int, int, double, double, double)
- Method in class org.sunflow.core.camera.
ThinLens
getRay(float, float, int, int, double, double, double)
- Method in interface org.sunflow.core.
CameraLens
Create a new
ray
to be cast through pixel (x,y) on the image plane.
getRay()
- Method in class org.sunflow.core.
ShadingState
Gets the ray that is associated with this state.
getReflectionDepth()
- Method in class org.sunflow.core.
ShadingState
Get the current reflection tracing depth.
getRefractionDepth()
- Method in class org.sunflow.core.
ShadingState
Get the current refraction tracing depth.
getRequiredDataValues(String)
- Static method in class org.sunflow.image.
ColorFactory
Checks to see how many values are required to specify a color using the given colorspace.
getResult()
- Method in class org.sunflow.core.
ShadingState
Get the result of shading this point
getRGB()
- Method in class org.sunflow.image.
Color
getSamples(ShadingState)
- Method in interface org.sunflow.core.
CausticPhotonMapInterface
Retrieve caustic photons at the specified shading location and add them as diffuse light samples.
getSamples(ShadingState)
- Method in class org.sunflow.core.light.
DirectionalSpotlight
getSamples(ShadingState)
- Method in class org.sunflow.core.light.
ImageBasedLight
getSamples(ShadingState)
- Method in class org.sunflow.core.light.
PointLight
getSamples(ShadingState)
- Method in class org.sunflow.core.light.
SphereLight
getSamples(ShadingState)
- Method in class org.sunflow.core.light.
SunSkyLight
getSamples(ShadingState)
- Method in class org.sunflow.core.light.
TriangleMeshLight
getSamples(ShadingState)
- Method in interface org.sunflow.core.
LightSource
Samples the light source to compute direct illumination.
getSamples(ShadingState)
- Method in class org.sunflow.core.photonmap.
CausticPhotonMap
getSamples(ShadingState)
- Method in class org.sunflow.core.primitive.
CornellBox
getShader(int)
- Method in class org.sunflow.core.
Instance
Get a shader for the instance's list.
getShader()
- Method in class org.sunflow.core.
ShadingState
Get the shader to be used to shade this surface.
getShadowDepth()
- Method in class org.sunflow.core.
ShadingState
getShadowRay()
- Method in class org.sunflow.core.
LightSample
Get the sample's shadow ray.
getShininess()
- Method in class org.sunflow.core.shader.
ShinyDiffuseShader
getSize()
- Method in class org.sunflow.core.filter.
BlackmanHarrisFilter
getSize()
- Method in class org.sunflow.core.filter.
BoxFilter
getSize()
- Method in class org.sunflow.core.filter.
CatmullRomFilter
getSize()
- Method in class org.sunflow.core.filter.
CubicBSpline
getSize()
- Method in class org.sunflow.core.filter.
GaussianFilter
getSize()
- Method in interface org.sunflow.core.
Filter
Width in pixels of the filter extents.
getSize()
- Method in class org.sunflow.core.filter.
LanczosFilter
getSize()
- Method in class org.sunflow.core.filter.
MitchellFilter
getSize()
- Method in class org.sunflow.core.filter.
SincFilter
getSize()
- Method in class org.sunflow.core.filter.
TriangleFilter
getSize()
- Method in class org.sunflow.util.
FloatArray
Returns the number of elements added to the array.
getSize()
- Method in class org.sunflow.util.
IntArray
Returns the number of elements added to the array.
getSpecular(ShadingState)
- Method in class org.sunflow.core.shader.
UberShader
getSpecularRadiance()
- Method in class org.sunflow.core.
LightSample
Get specular radiance.
getStack()
- Method in class org.sunflow.core.
IntersectionState
Get stack object for tree based
AccelerationStructure
s.
getString(String, String)
- Method in class org.sunflow.core.
ParameterList
Get the specified string parameter from this list.
getStringArray(String, String[])
- Method in class org.sunflow.core.
ParameterList
Get the specified string array parameter from this list.
getSunColor()
- Method in class org.sunflow.core.light.
SunSkyLight
getTexCoord(String, Point2)
- Method in class org.sunflow.core.
ParameterList
Get the specified texture coordinate parameter from this list.
getTexCoordArray(String)
- Method in class org.sunflow.core.
ParameterList
Get the specified texture coordinate array parameter from this list.
getTexture(String, boolean)
- Method in class org.sunflow.core.
TextureCache
Gets a reference to the texture specified by the given filename.
getTextureCache()
- Method in class org.sunflow.
SunflowAPI
getThreadPriority()
- Method in class org.sunflow.core.
Scene
Get the priority level to assign to multi-threaded operations.
getThreads()
- Method in class org.sunflow.core.
Scene
Get number of allowed threads for multi-threaded operations.
getTime(float)
- Method in class org.sunflow.core.
Camera
Computes actual time from a time sample in the interval [0,1).
getTime()
- Method in class org.sunflow.core.
IntersectionState
Returns the time at which the intersection should be calculated.
getTrianglePoints(Point3[])
- Method in class org.sunflow.core.
ShadingState
Get the three triangle corners in object space if the hit object is a mesh, returns false otherwise.
getU()
- Method in class org.sunflow.core.
ShadingState
Get u barycentric coordinate of the intersection point.
getUV()
- Method in class org.sunflow.core.
ShadingState
Get texture coordinates at the hit point.
getV()
- Method in class org.sunflow.core.
ShadingState
Get v barycentric coordinate of the intersection point.
getValue()
- Method in class org.sunflow.util.
FastHashMap.Entry
getVector(String, Vector3)
- Method in class org.sunflow.core.
ParameterList
Get the specified vector parameter from this list.
getVectorArray(String)
- Method in class org.sunflow.core.
ParameterList
Get the specified vector array parameter from this list.
getVolume()
- Method in class org.sunflow.math.
BoundingBox
Gets the box's volume
getW()
- Method in class org.sunflow.core.
ShadingState
Get w barycentric coordinate of the intersection point.
getWidth()
- Method in class org.sunflow.image.
Bitmap
getWidth()
- Method in class org.sunflow.image.formats.
BitmapBlack
getWidth()
- Method in class org.sunflow.image.formats.
BitmapG8
getWidth()
- Method in class org.sunflow.image.formats.
BitmapGA8
getWidth()
- Method in class org.sunflow.image.formats.
BitmapRGB8
getWidth()
- Method in class org.sunflow.image.formats.
BitmapRGBA8
getWidth()
- Method in class org.sunflow.image.formats.
BitmapRGBE
getWidth()
- Method in class org.sunflow.image.formats.
BitmapXYZ
getWidth()
- Method in class org.sunflow.image.formats.
GenericBitmap
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.light.
ImageBasedLight
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.light.
SunSkyLight
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
Background
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
BanchoffSurface
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
Box
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
CornellBox
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
CubeGrid
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
Cylinder
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
Hair
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
JuliaFractal
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
ParticleSurface
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
Plane
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
QuadMesh
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
Sphere
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
SphereFlake
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
Torus
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.primitive.
TriangleMesh
getWorldBounds(Matrix4)
- Method in interface org.sunflow.core.
PrimitiveList
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.tesselatable.
BezierMesh
getWorldBounds(Matrix4)
- Method in class org.sunflow.core.tesselatable.
FileMesh
getWorldBounds(Matrix4)
- Method in interface org.sunflow.core.
Tesselatable
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
getWorldToCamera()
- Method in class org.sunflow.core.
ShadingState
Get a transformation matrix that will transform world space points into camera space.
getX()
- Method in class org.sunflow.image.
XYZColor
getY()
- Method in class org.sunflow.image.
XYZColor
getZ()
- Method in class org.sunflow.image.
XYZColor
GIEngine
- Interface in
org.sunflow.core
This represents a global illumination algorithm.
giEnginePlugins
- Static variable in class org.sunflow.
PluginRegistry
GlassShader
- Class in
org.sunflow.core.shader
GlassShader()
- Constructor for class org.sunflow.core.shader.
GlassShader
GlobalPhotonMap
- Class in
org.sunflow.core.photonmap
GlobalPhotonMap()
- Constructor for class org.sunflow.core.photonmap.
GlobalPhotonMap
GlobalPhotonMapInterface
- Interface in
org.sunflow.core
Represents a global photon map.
globalPhotonMapPlugins
- Static variable in class org.sunflow.
PluginRegistry
GRAY
- Static variable in class org.sunflow.image.
Color
GREEN
- Static variable in class org.sunflow.image.
Color
GridPhotonMap
- Class in
org.sunflow.core.photonmap
GridPhotonMap()
- Constructor for class org.sunflow.core.photonmap.
GridPhotonMap
Gumbo
- Class in
org.sunflow.core.tesselatable
Gumbo()
- Constructor for class org.sunflow.core.tesselatable.
Gumbo
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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