com.threerings.opengl.effect.config
Class MetaParticleSystemConfig
java.lang.Object
com.threerings.util.DeepObject
com.threerings.opengl.model.config.ModelConfig.Implementation
com.threerings.opengl.effect.config.BaseParticleSystemConfig
com.threerings.opengl.effect.config.MetaParticleSystemConfig
- All Implemented Interfaces:
- Exportable, Copyable, Cloneable
public class MetaParticleSystemConfig
- extends BaseParticleSystemConfig
The configuration of a meta particle system (like a particle system, but each particle is a
model instance).
layers
@Editable(editor="table")
public MetaParticleSystemConfig.Layer[] layers
- The layers comprising the system.
MetaParticleSystemConfig
public MetaParticleSystemConfig()
getLayers
public BaseParticleSystemConfig.Layer[] getLayers()
- Description copied from class:
BaseParticleSystemConfig
- Returns a reference to the system's array of layers.
- Specified by:
getLayers in class BaseParticleSystemConfig
getModelImplementation
public Model.Implementation getModelImplementation(GlContext ctx,
Scope scope,
Model.Implementation impl)
- Description copied from class:
ModelConfig.Implementation
- Creates or updates a model implementation for this configuration.
- Specified by:
getModelImplementation in class ModelConfig.Implementation
scope - the model's expression scope.impl - an existing implementation to reuse, if possible.
- Returns:
- either a reference to the existing implementation (if reused), a new
implementation, or
null if no implementation could be created.
Copyright © 2011. All Rights Reserved.