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()
-