com.threerings.opengl.scene.config
Class ViewerEffectConfig.Particles

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.scene.config.ViewerEffectConfig
          extended by com.threerings.opengl.scene.config.ViewerEffectConfig.Particles
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
ViewerEffectConfig

public static class ViewerEffectConfig.Particles
extends ViewerEffectConfig

Adds a particle effect.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.opengl.scene.config.ViewerEffectConfig
ViewerEffectConfig.BackgroundColor, ViewerEffectConfig.Particles, ViewerEffectConfig.RenderEffect, ViewerEffectConfig.Skybox, ViewerEffectConfig.Sound
 
Field Summary
 ConfigReference<ModelConfig> model
          The configuration of the particle system model.
 
Constructor Summary
ViewerEffectConfig.Particles()
           
 
Method Summary
 ViewerEffect getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
          Creates the actual effect object.
 
Methods inherited from class com.threerings.opengl.scene.config.ViewerEffectConfig
getNoopEffect
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

model

@Editable(nullable=true)
public ConfigReference<ModelConfig> model
The configuration of the particle system model.

Constructor Detail

ViewerEffectConfig.Particles

public ViewerEffectConfig.Particles()
Method Detail

getViewerEffect

public ViewerEffect getViewerEffect(GlContext ctx,
                                    Scope scope,
                                    ViewerEffect effect)
Description copied from class: ViewerEffectConfig
Creates the actual effect object.

Specified by:
getViewerEffect in class ViewerEffectConfig
effect - an effect to reuse, if possible.