com.threerings.opengl.effect.config
Class ShooterConfig

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.effect.config.ShooterConfig
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
ShooterConfig.Cone, ShooterConfig.Outward

@EditorTypes(value={ShooterConfig.Cone.class,ShooterConfig.Outward.class})
public abstract class ShooterConfig
extends DeepObject
implements Exportable

Determines the particles' initial velocities.


Nested Class Summary
static class ShooterConfig.Cone
          Shoots particles in a cone pattern.
static class ShooterConfig.Outward
          Fires particles away from the origin.
 
Constructor Summary
ShooterConfig()
           
 
Method Summary
abstract  Shooter createShooter(BaseParticleSystem.Layer layer)
          Creates the shooter corresponding to this config.
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShooterConfig

public ShooterConfig()
Method Detail

createShooter

public abstract Shooter createShooter(BaseParticleSystem.Layer layer)
Creates the shooter corresponding to this config.



Copyright © 2011. All Rights Reserved.