com.threerings.opengl.effect
Class MetaParticleSystem
java.lang.Object
com.threerings.expr.SimpleScope
com.threerings.opengl.model.Model.Implementation
com.threerings.opengl.effect.BaseParticleSystem
com.threerings.opengl.effect.MetaParticleSystem
- All Implemented Interfaces:
- Scope, ScopeUpdateListener, Compositable, Enqueueable, Intersectable, Tickable
public class MetaParticleSystem
- extends BaseParticleSystem
The meta particle system model implementation.
| Fields inherited from class com.threerings.opengl.effect.BaseParticleSystem |
_bounds, _completed, _config, _ctx, _groupBounds, _influenceFlags, _layers, _localTransform, _nbounds, _parentViewTransform, _parentWorldTransform, _tickPolicy, _vector, _viewTransform, _warmed, _worldTransform |
| Fields inherited from interface com.threerings.expr.Scope |
EPOCH, NOW |
| Methods inherited from class com.threerings.opengl.effect.BaseParticleSystem |
composite, drawBounds, enqueue, getBounds, getInfluenceFlags, getTickPolicy, hasCompleted, reset, resetBounds, setConfig, tick, updateBounds, updateFromConfig |
| Methods inherited from class com.threerings.opengl.model.Model.Implementation |
attach, createAnimation, createSurface, createSurfaces, createSurfaces, detach, detachAll, getAnimation, getAnimations, getIntersection, getPlayingAnimations, getPointWorldTransform, getScopeName, isImplementation, setTickPolicy, wasAdded, willBeRemoved |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaParticleSystem
public MetaParticleSystem(GlContext ctx,
Scope parentScope,
MetaParticleSystemConfig config)
- Creates a new meta particle system implementation.
createLayer
protected BaseParticleSystem.Layer createLayer(BaseParticleSystemConfig.Layer config)
- Description copied from class:
BaseParticleSystem
- Creates a new layer for the supplied config.
- Specified by:
createLayer in class BaseParticleSystem