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
 

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