Added continuous rendering option to ShaderEffects.
EffectPeers can now invalidate their shaders to allow for a more dynamic shader pipeline.
Added option to create a dedicated EffectPeer for every ShaderEffect instance by setting the default singleton
option to false.
Changed
To support Java modules, ShaderEffects now have getFXEffect() to return the compatible JavaFX Effect that should
be used. (Analogue to getFXMaterial() for ShaderMaterials.)
EffectPeers can now be static and non-static member classes of their ShaderEffects.
Added
JFXShaderModule.setup()
must be called before using any other of the library's classes.singleton
option tofalse
.Changed
getFXEffect()
to return the compatible JavaFXEffect
that should be used. (Analogue togetFXMaterial()
for ShaderMaterials.)