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
All Classes All Packages

## P

paint(Graphics) - Method in class org.sunflow.core.display.FastDisplay
paintComponent(Graphics) - Method in class org.sunflow.system.ImagePanel
parameter(String, boolean) - Method in class org.sunflow.SunflowAPI
parameter(String, boolean) - Method in interface org.sunflow.SunflowAPIInterface
  Declare a parameter with the specified name and value.
parameter(String, float) - Method in class org.sunflow.SunflowAPI
parameter(String, float) - Method in interface org.sunflow.SunflowAPIInterface
  Declare a parameter with the specified name and value.
parameter(String, int) - Method in class org.sunflow.SunflowAPI
parameter(String, int) - Method in interface org.sunflow.SunflowAPIInterface
  Declare a parameter with the specified name and value.
parameter(String, int[]) - Method in class org.sunflow.SunflowAPI
parameter(String, int[]) - Method in interface org.sunflow.SunflowAPIInterface
  Declare a parameter with the specified name and value.
parameter(String, String) - 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, String[]) - 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, String, float...) - Method in class org.sunflow.SunflowAPI
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, String, String, float[]) - Method in class org.sunflow.SunflowAPI
parameter(String, String, String, float[]) - Method in interface org.sunflow.SunflowAPIInterface
  Declare a parameter with the specified name.
parameter(String, Matrix4) - Method in class org.sunflow.SunflowAPI
parameter(String, Matrix4) - Method in interface org.sunflow.SunflowAPIInterface
  Declare a parameter with the specified name and value.
parameter(String, Point2) - Method in class org.sunflow.SunflowAPI
parameter(String, Point2) - Method in interface org.sunflow.SunflowAPIInterface
  Declare a parameter with the specified name and value.
parameter(String, Point3) - Method in class org.sunflow.SunflowAPI
parameter(String, Point3) - Method in interface org.sunflow.SunflowAPIInterface
  Declare a parameter with the specified name and value.
parameter(String, Vector3) - Method in class org.sunflow.SunflowAPI
parameter(String, Vector3) - Method in interface org.sunflow.SunflowAPIInterface
  Declare a parameter with the specified name and value.
PARAMETER - org.sunflow.core.parser.SCAbstractParser.Keyword
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.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.
PLUGIN - org.sunflow.core.parser.SCAbstractParser.Keyword
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) - Static method in class org.sunflow.math.PerlinVector
pnoise(float, float, float, float) - Static method in class org.sunflow.math.PerlinScalar
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.PerlinScalar
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.PerlinScalar
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.PerlinScalar
pnoise(Point2, float, float) - Static method in class org.sunflow.math.PerlinVector
pnoise(Point3, float, Vector3, float) - Static method in class org.sunflow.math.PerlinScalar
pnoise(Point3, float, Vector3, float) - Static method in class org.sunflow.math.PerlinVector
pnoise(Point3, Vector3) - Static method in class org.sunflow.math.PerlinScalar
pnoise(Point3, Vector3) - Static method in class org.sunflow.math.PerlinVector
POINT - org.sunflow.core.parser.SCAbstractParser.Keyword
POINT_ARRAY - org.sunflow.core.parser.SCAbstractParser.Keyword
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, 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
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.
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
All Classes All Packages