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
P
paint(Graphics)
- Method in class org.sunflow.core.display.
FastDisplay
paintComponent(Graphics)
- Method in class org.sunflow.system.
ImagePanel
parameter(String, String)
- Method in class org.sunflow.
SunflowAPI
parameter(String, boolean)
- Method in class org.sunflow.
SunflowAPI
parameter(String, int)
- Method in class org.sunflow.
SunflowAPI
parameter(String, float)
- Method in class org.sunflow.
SunflowAPI
parameter(String, String, float...)
- Method in class org.sunflow.
SunflowAPI
parameter(String, Point3)
- Method in class org.sunflow.
SunflowAPI
parameter(String, Vector3)
- Method in class org.sunflow.
SunflowAPI
parameter(String, Point2)
- Method in class org.sunflow.
SunflowAPI
parameter(String, Matrix4)
- Method in class org.sunflow.
SunflowAPI
parameter(String, int[])
- Method in class org.sunflow.
SunflowAPI
parameter(String, String[])
- Method in class org.sunflow.
SunflowAPI
parameter(String, String, String, float[])
- Method in class org.sunflow.
SunflowAPI
parameter(String, String)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, boolean)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, int)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, float)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, String, float...)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a color parameter in the given colorspace using the specified name and value.
parameter(String, Point3)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, Vector3)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, Point2)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, Matrix4)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, int[])
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, String[])
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name and value.
parameter(String, String, String, float[])
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a parameter with the specified name.
ParameterList
- Class in
org.sunflow.core
This class holds a list of "parameters".
ParameterList()
- Constructor for class org.sunflow.core.
ParameterList
Creates an empty ParameterList.
ParameterList.FloatParameter
- Class in
org.sunflow.core
Represents an array of floating point values.
ParameterList.FloatParameter()
- Constructor for class org.sunflow.core.
ParameterList.FloatParameter
ParameterList.FloatParameter(float)
- Constructor for class org.sunflow.core.
ParameterList.FloatParameter
ParameterList.InterpolationType
- Enum in
org.sunflow.core
ParameterList.Parameter
- Class in
org.sunflow.core
parse(String, SunflowAPIInterface)
- Method in class org.sunflow.core.parser.
RA2Parser
parse(String, SunflowAPIInterface)
- Method in class org.sunflow.core.parser.
RA3Parser
parse(String, SunflowAPIInterface)
- Method in class org.sunflow.core.parser.
SCAbstractParser
parse(String, SunflowAPIInterface)
- Method in class org.sunflow.core.parser.
SCParser
parse(String, SunflowAPIInterface)
- Method in class org.sunflow.core.parser.
ShaveRibParser
parse(String, SunflowAPIInterface)
- Method in class org.sunflow.core.parser.
TriParser
parse(String, SunflowAPIInterface)
- Method in interface org.sunflow.core.
SceneParser
Parse the specified file to create a scene description into the provided
SunflowAPI
object.
parseBoolean()
- Method in class org.sunflow.core.parser.
SCAbstractParser
parseBoolean()
- Method in class org.sunflow.core.parser.
SCAsciiParser
parseBoolean()
- Method in class org.sunflow.core.parser.
SCBinaryParser
parseColor()
- Method in class org.sunflow.core.parser.
SCAsciiParser
parseFloat()
- Method in class org.sunflow.core.parser.
SCAbstractParser
parseFloat()
- Method in class org.sunflow.core.parser.
SCAsciiParser
parseFloat()
- Method in class org.sunflow.core.parser.
SCBinaryParser
parseFloatArray(int)
- Method in class org.sunflow.core.parser.
SCAbstractParser
parseInt()
- Method in class org.sunflow.core.parser.
SCAbstractParser
parseInt()
- Method in class org.sunflow.core.parser.
SCAsciiParser
parseInt()
- Method in class org.sunflow.core.parser.
SCBinaryParser
parseInterpolationType()
- Method in class org.sunflow.core.parser.
SCAbstractParser
parseInterpolationType()
- Method in class org.sunflow.core.parser.
SCAsciiParser
parseInterpolationType()
- Method in class org.sunflow.core.parser.
SCBinaryParser
parseKeyword()
- Method in class org.sunflow.core.parser.
SCAbstractParser
parseKeyword()
- Method in class org.sunflow.core.parser.
SCAsciiParser
parseKeyword()
- Method in class org.sunflow.core.parser.
SCBinaryParser
parseMatrix()
- Method in class org.sunflow.core.parser.
SCAbstractParser
parseMatrix()
- Method in class org.sunflow.core.parser.
SCAsciiParser
parseMatrix()
- Method in class org.sunflow.core.parser.
SCBinaryParser
Parser
- Class in
org.sunflow.system
Parser(String)
- Constructor for class org.sunflow.system.
Parser
Parser.ParserException
- Exception in
org.sunflow.system
parserPlugins
- Static variable in class org.sunflow.
PluginRegistry
parseString()
- Method in class org.sunflow.core.parser.
SCAbstractParser
parseString()
- Method in class org.sunflow.core.parser.
SCAsciiParser
parseString()
- Method in class org.sunflow.core.parser.
SCBinaryParser
parseVerbatimString()
- Method in class org.sunflow.core.parser.
SCAbstractParser
parseVerbatimString()
- Method in class org.sunflow.core.parser.
SCAsciiParser
parseVerbatimString()
- Method in class org.sunflow.core.parser.
SCBinaryParser
ParticleSurface
- Class in
org.sunflow.core.primitive
ParticleSurface()
- Constructor for class org.sunflow.core.primitive.
ParticleSurface
PathTracingGIEngine
- Class in
org.sunflow.core.gi
PathTracingGIEngine()
- Constructor for class org.sunflow.core.gi.
PathTracingGIEngine
peekNextToken(String)
- Method in class org.sunflow.system.
Parser
PerlinModifier
- Class in
org.sunflow.core.modifiers
PerlinModifier()
- Constructor for class org.sunflow.core.modifiers.
PerlinModifier
PerlinScalar
- Class in
org.sunflow.math
Noise function from Ken Perlin.
PerlinScalar()
- Constructor for class org.sunflow.math.
PerlinScalar
PerlinVector
- Class in
org.sunflow.math
Vector versions of the standard noise functions.
PerlinVector()
- Constructor for class org.sunflow.math.
PerlinVector
PhongShader
- Class in
org.sunflow.core.shader
PhongShader()
- Constructor for class org.sunflow.core.shader.
PhongShader
PhotonStore
- Interface in
org.sunflow.core
Describes an object which can store photons.
PinholeLens
- Class in
org.sunflow.core.camera
PinholeLens()
- Constructor for class org.sunflow.core.camera.
PinholeLens
Plane
- Class in
org.sunflow.core.primitive
Plane()
- Constructor for class org.sunflow.core.primitive.
Plane
plugin(String, String, String)
- Method in class org.sunflow.
SunflowAPI
plugin(String, String, String)
- Method in interface org.sunflow.
SunflowAPIInterface
Declare a plugin of the specified type with the given name from a java code string.
PluginRegistry
- Class in
org.sunflow
This class acts as the central repository for all user extensible types in Sunflow, even built-in types are registered here.
PluginRegistry()
- Constructor for class org.sunflow.
PluginRegistry
Plugins
<
T
> - Class in
org.sunflow.system
This class represents a list of plugins which implement a certain interface or extend a certain class.
Plugins(Class<T>)
- Constructor for class org.sunflow.system.
Plugins
Create an empty plugin list.
PNGBitmapReader
- Class in
org.sunflow.image.readers
PNGBitmapReader()
- Constructor for class org.sunflow.image.readers.
PNGBitmapReader
PNGBitmapWriter
- Class in
org.sunflow.image.writers
PNGBitmapWriter()
- Constructor for class org.sunflow.image.writers.
PNGBitmapWriter
pnoise(float, float)
- Static method in class org.sunflow.math.
PerlinScalar
pnoise(float, float, float, float)
- Static method in class org.sunflow.math.
PerlinScalar
pnoise(float, float, float, float, float, float)
- Static method in class org.sunflow.math.
PerlinScalar
pnoise(float, float, float, float, float, float, float, float)
- Static method in class org.sunflow.math.
PerlinScalar
pnoise(Point2, float, float)
- Static method in class org.sunflow.math.
PerlinScalar
pnoise(Point3, Vector3)
- Static method in class org.sunflow.math.
PerlinScalar
pnoise(Point3, float, Vector3, float)
- Static method in class org.sunflow.math.
PerlinScalar
pnoise(float, float)
- Static method in class org.sunflow.math.
PerlinVector
pnoise(float, float, float, float)
- Static method in class org.sunflow.math.
PerlinVector
pnoise(float, float, float, float, float, float)
- Static method in class org.sunflow.math.
PerlinVector
pnoise(float, float, float, float, float, float, float, float)
- Static method in class org.sunflow.math.
PerlinVector
pnoise(Point2, float, float)
- Static method in class org.sunflow.math.
PerlinVector
pnoise(Point3, Vector3)
- Static method in class org.sunflow.math.
PerlinVector
pnoise(Point3, float, Vector3, float)
- Static method in class org.sunflow.math.
PerlinVector
Point2
- Class in
org.sunflow.math
Point2()
- Constructor for class org.sunflow.math.
Point2
Point2(float, float)
- Constructor for class org.sunflow.math.
Point2
Point2(Point2)
- Constructor for class org.sunflow.math.
Point2
Point3
- Class in
org.sunflow.math
Point3()
- Constructor for class org.sunflow.math.
Point3
Point3(float, float, float)
- Constructor for class org.sunflow.math.
Point3
Point3(Point3)
- Constructor for class org.sunflow.math.
Point3
PointLight
- Class in
org.sunflow.core.light
PointLight()
- Constructor for class org.sunflow.core.light.
PointLight
points
- Variable in class org.sunflow.core.primitive.
QuadMesh
points
- Variable in class org.sunflow.core.primitive.
TriangleMesh
precomputeRadiance()
- Method in class org.sunflow.core.photonmap.
GlobalPhotonMap
precomputeRadiance(boolean, boolean)
- Method in class org.sunflow.core.photonmap.
GridPhotonMap
prepare(Options, Scene, int, int)
- Method in interface org.sunflow.core.
ImageSampler
Prepare the sampler for rendering an image of w x h pixels
prepare(Options, BoundingBox)
- Method in class org.sunflow.core.photonmap.
CausticPhotonMap
prepare(Options, BoundingBox)
- Method in class org.sunflow.core.photonmap.
GlobalPhotonMap
prepare(Options, BoundingBox)
- Method in class org.sunflow.core.photonmap.
GridPhotonMap
prepare(Options, BoundingBox)
- Method in interface org.sunflow.core.
PhotonStore
Initialize this object for the specified scene size.
prepare(Options, Scene, int, int)
- Method in class org.sunflow.core.renderer.
BucketRenderer
prepare(Options, Scene, int, int)
- Method in class org.sunflow.core.renderer.
MultipassRenderer
prepare(Options, Scene, int, int)
- Method in class org.sunflow.core.renderer.
ProgressiveRenderer
prepare(Options, Scene, int, int)
- Method in class org.sunflow.core.renderer.
SimpleRenderer
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.
Instance
Prepare the shading state for shader invocation.
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.light.
ImageBasedLight
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.light.
SunSkyLight
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
Background
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
BanchoffSurface
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
Box
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
CornellBox
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
CubeGrid
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
Cylinder
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
Hair
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
JuliaFractal
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
ParticleSurface
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
Plane
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
QuadMesh
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
Sphere
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
SphereFlake
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
Torus
prepareShadingState(ShadingState)
- Method in class org.sunflow.core.primitive.
TriangleMesh
prepareShadingState(ShadingState)
- Method in interface org.sunflow.core.
PrimitiveList
Prepare the specified
ShadingState
by setting all of its internal parameters.
PrimIDShader
- Class in
org.sunflow.core.shader
PrimIDShader()
- Constructor for class org.sunflow.core.shader.
PrimIDShader
PrimitiveList
- Interface in
org.sunflow.core
This class represents an object made up of many primitives.
primitivePlugins
- Static variable in class org.sunflow.
PluginRegistry
print(UI.Module, UI.PrintLevel, String)
- Method in class org.sunflow.
Benchmark
print(UI.Module, UI.PrintLevel, String)
- Method in class org.sunflow.system.ui.
ConsoleInterface
print(UI.Module, UI.PrintLevel, String)
- Method in class org.sunflow.system.ui.
SilentInterface
print(UI.Module, UI.PrintLevel, String)
- Method in interface org.sunflow.system.
UserInterface
Displays some information to the user from the specified module with the specified print level.
printDetailed(UI.Module, String, Object...)
- Static method in class org.sunflow.system.
UI
printError(UI.Module, String, Object...)
- Static method in class org.sunflow.system.
UI
printInfo(UI.Module, String, Object...)
- Static method in class org.sunflow.system.
UI
printWarning(UI.Module, String, Object...)
- Static method in class org.sunflow.system.
UI
ProgressiveRenderer
- Class in
org.sunflow.core.renderer
ProgressiveRenderer()
- Constructor for class org.sunflow.core.renderer.
ProgressiveRenderer
put(K, V)
- Method in class org.sunflow.util.
FastHashMap
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