org.xith3d.effects
Class EffectFactory

java.lang.Object
  extended by org.xith3d.effects.EffectFactory

public class EffectFactory
extends java.lang.Object

The EffectFactory is a registry class, where you can register certain known factories for certain known effects.


Constructor Summary
EffectFactory()
           
 
Method Summary
 AtmosphereFactory getAtmosphereFactory()
           
 BloomFactory getBloomFactory()
           
 BumpMappingFactory getBumpMappingFactory()
           
 CelShadingFactory getCelShadingFactory()
           
static EffectFactory getInstance()
           
 ShadowFactory getShadowFactory()
           
 TextureProjectionFactory getTextureProjectionFactory()
           
 void registerAtmosphereFactory(AtmosphereFactory factory)
           
 void registerBloomFactory(BloomFactory factory)
           
 void registerBumpMappingFactory(BumpMappingFactory factory)
           
 void registerCelShadingFactory(CelShadingFactory factory)
           
 void registerShadowFactory(ShadowFactory factory)
           
 void registerTextureProjectionFactory(TextureProjectionFactory factory)
           
static void setInstance(EffectFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EffectFactory

public EffectFactory()
Method Detail

setInstance

public static final void setInstance(EffectFactory factory)

getInstance

public static final EffectFactory getInstance()

registerBumpMappingFactory

public void registerBumpMappingFactory(BumpMappingFactory factory)

getBumpMappingFactory

public final BumpMappingFactory getBumpMappingFactory()

registerCelShadingFactory

public void registerCelShadingFactory(CelShadingFactory factory)

getCelShadingFactory

public final CelShadingFactory getCelShadingFactory()

registerTextureProjectionFactory

public void registerTextureProjectionFactory(TextureProjectionFactory factory)

getTextureProjectionFactory

public final TextureProjectionFactory getTextureProjectionFactory()

registerShadowFactory

public void registerShadowFactory(ShadowFactory factory)

getShadowFactory

public final ShadowFactory getShadowFactory()

registerAtmosphereFactory

public void registerAtmosphereFactory(AtmosphereFactory factory)

getAtmosphereFactory

public AtmosphereFactory getAtmosphereFactory()

registerBloomFactory

public void registerBloomFactory(BloomFactory factory)

getBloomFactory

public BloomFactory getBloomFactory()