|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.util.DeepObject
com.threerings.opengl.model.config.ModelConfig.Implementation
com.threerings.opengl.gui.config.ComponentBillboardConfig
public class ComponentBillboardConfig
A component billboard model implementation.
| Field Summary | |
|---|---|
AlphaStateConfig |
alphaState
The alpha state to use in this pass. |
String |
bundle
The message bundle to use for translations (or the empty string for the default). |
DepthStateConfig |
depthState
The depth state to use. |
InfluenceFlagConfig |
influences
The influences allowed to affect this model. |
int |
priority
The priority at which the batch is enqueued. |
String |
queue
The queue into which we render. |
ComponentConfig |
root
The root component. |
boolean |
rotationEnabled
Whether or not rotation is enabled. |
ArticulatedConfig.BillboardRotationX |
rotationX
The x rotation mode. |
ArticulatedConfig.BillboardRotationY |
rotationY
The y rotation mode. |
float |
scale
A uniform scale to apply. |
| Constructor Summary | |
|---|---|
ComponentBillboardConfig()
Default constructor. |
|
| Method Summary | |
|---|---|
Model.Implementation |
getModelImplementation(GlContext ctx,
Scope scope,
Model.Implementation impl)
Creates or updates a model implementation for this configuration. |
| Methods inherited from class com.threerings.opengl.model.config.ModelConfig.Implementation |
|---|
getConfigManager, getOriginal, getParticleGeometry, getParticleMaterial, getUpdateReferences, invalidate, updateFromSource |
| 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 |
| Field Detail |
|---|
@Editable(hgroup="b") public String bundle
@Editable(min=0.0,
step=0.0010,
hgroup="b")
public float scale
@Editable public ComponentConfig root
@Editable public boolean rotationEnabled
@Editable(hgroup="r") public ArticulatedConfig.BillboardRotationX rotationX
@Editable(hgroup="r") public ArticulatedConfig.BillboardRotationY rotationY
@Editable(editor="config",
mode="render_queue",
nullable=true,
hgroup="q")
public String queue
@Editable(hgroup="q") public int priority
@Editable public AlphaStateConfig alphaState
@Editable public DepthStateConfig depthState
@Editable public InfluenceFlagConfig influences
| Constructor Detail |
|---|
public ComponentBillboardConfig()
| Method Detail |
|---|
public Model.Implementation getModelImplementation(GlContext ctx,
Scope scope,
Model.Implementation impl)
ModelConfig.Implementation
getModelImplementation in class ModelConfig.Implementationscope - the model's expression scope.impl - an existing implementation to reuse, if possible.
null if no implementation could be created.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||