Package org.sunflow
Class PluginRegistry
java.lang.Object
org.sunflow.PluginRegistry
This class acts as the central repository for all user extensible types in
Sunflow, even built-in types are registered here. This class is static so
that new plugins may be reused by an application across several render
scenes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Plugins<AccelerationStructure>
static final Plugins<BitmapReader>
static final Plugins<BitmapWriter>
static final Plugins<BucketOrder>
static final Plugins<CameraLens>
static final Plugins<CausticPhotonMapInterface>
static final Plugins<GlobalPhotonMapInterface>
static final Plugins<ImageSampler>
static final Plugins<LightSource>
static final Plugins<SceneParser>
static final Plugins<PrimitiveList>
static final Plugins<Tesselatable>
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
primitivePlugins
-
tesselatablePlugins
-
shaderPlugins
-
modifierPlugins
-
lightSourcePlugins
-
cameraLensPlugins
-
accelPlugins
-
bucketOrderPlugins
-
filterPlugins
-
giEnginePlugins
-
causticPhotonMapPlugins
-
globalPhotonMapPlugins
-
imageSamplerPlugins
-
parserPlugins
-
bitmapReaderPlugins
-
bitmapWriterPlugins
-
-
Constructor Details
-
PluginRegistry
public PluginRegistry()
-