|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.expr.SimpleScope
com.threerings.tudey.client.sprite.Sprite
com.threerings.tudey.client.sprite.EntrySprite
com.threerings.tudey.client.sprite.GlobalSprite
public class GlobalSprite
Represents a global entry.
| Nested Class Summary | |
|---|---|
static class |
GlobalSprite.Camera
A camera implementation. |
static class |
GlobalSprite.EnvironmentModel
An environment model implementation. |
static class |
GlobalSprite.Implementation
The actual sprite implementation. |
| Field Summary | |
|---|---|
protected SceneGlobalConfig |
_config
The global configuration. |
protected TudeySceneModel.GlobalEntry |
_entry
The scene entry. |
protected GlobalSprite.Implementation |
_impl
The global implementation. |
protected static GlobalSprite.Implementation |
NULL_IMPLEMENTATION
An implementation that does nothing. |
| Fields inherited from class com.threerings.tudey.client.sprite.EntrySprite |
|---|
_selected, SELECTED_COLOR |
| Fields inherited from class com.threerings.tudey.client.sprite.Sprite |
|---|
_ctx, _view |
| Fields inherited from class com.threerings.expr.SimpleScope |
|---|
_parentScope |
| Fields inherited from interface com.threerings.expr.Scope |
|---|
EPOCH, NOW |
| Constructor Summary | |
|---|---|
GlobalSprite(TudeyContext ctx,
TudeySceneView view,
TudeySceneModel.GlobalEntry entry)
Creates a new global sprite. |
|
| Method Summary | |
|---|---|
void |
configUpdated(ConfigEvent<SceneGlobalConfig> event)
Called when a configuration has been updated. |
void |
dispose()
Releases the resources associated with this scope. |
TudeySceneModel.Entry |
getEntry()
Returns a reference to the most recently set entry state. |
Model |
getModel()
Returns the model associated with the sprite (if any). |
protected void |
setConfig(ConfigReference<SceneGlobalConfig> ref)
Sets the configuration of this global. |
protected void |
setConfig(SceneGlobalConfig config)
Sets the configuration of this global. |
void |
update(TudeySceneModel.Entry entry)
Updates the sprite with new entry state. |
protected void |
updateFromConfig()
Updates the global to match its new or modified configuration. |
| Methods inherited from class com.threerings.tudey.client.sprite.EntrySprite |
|---|
isSelected, setSelected |
| Methods inherited from class com.threerings.tudey.client.sprite.Sprite |
|---|
createTooltipComponent, dispatchEvent, getFloorFlags, getFloorMask, getScopeName, getTooltipText, getTooltipTimeout, getTooltipWindowStyle, isClickable, isHoverable, setVisible |
| Methods inherited from class com.threerings.expr.SimpleScope |
|---|
addListener, get, getParentScope, removeListener, scopeUpdated |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected TudeySceneModel.GlobalEntry _entry
protected SceneGlobalConfig _config
protected GlobalSprite.Implementation _impl
protected static final GlobalSprite.Implementation NULL_IMPLEMENTATION
| Constructor Detail |
|---|
public GlobalSprite(TudeyContext ctx,
TudeySceneView view,
TudeySceneModel.GlobalEntry entry)
| Method Detail |
|---|
public void configUpdated(ConfigEvent<SceneGlobalConfig> event)
ConfigUpdateListener
configUpdated in interface ConfigUpdateListener<SceneGlobalConfig>public TudeySceneModel.Entry getEntry()
EntrySprite
getEntry in class EntrySpritepublic void update(TudeySceneModel.Entry entry)
EntrySprite
update in class EntrySpritepublic Model getModel()
Sprite
getModel in class Spritepublic void dispose()
SimpleScope
dispose in class SimpleScopeprotected void setConfig(ConfigReference<SceneGlobalConfig> ref)
protected void setConfig(SceneGlobalConfig config)
protected void updateFromConfig()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||