|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.expr.SimpleScope
com.threerings.openal.Sounder.Implementation
com.threerings.openal.Sounder.Sequential
public static class Sounder.Sequential
Plays multiple sub-sounders in sequence.
| Field Summary | |
|---|---|
protected boolean |
_completed
If true, the script has completed. |
protected SounderConfig.Sequential |
_config
The implementation config. |
protected int |
_sidx
The index of the current sounder. |
protected Sounder[] |
_sounders
The component sounders. |
| Fields inherited from class com.threerings.openal.Sounder.Implementation |
|---|
_ctx, _started, _transform |
| Fields inherited from class com.threerings.expr.SimpleScope |
|---|
_parentScope |
| Fields inherited from interface com.threerings.expr.Scope |
|---|
EPOCH, NOW |
| Constructor Summary | |
|---|---|
Sounder.Sequential(AlContext ctx,
Scope parentScope,
SounderConfig.Sequential config)
Creates a new compound implementation. |
|
| Method Summary | |
|---|---|
boolean |
isPlaying()
Checks whether the sound is currently playing. |
boolean |
loops()
Checks whether the configured sound loops. |
void |
setConfig(SounderConfig.Sequential config)
(Re)configures the implementation. |
void |
start()
Starts playing the sound. |
void |
stop()
Stops the sound. |
void |
update()
Updates the sound. |
| Methods inherited from class com.threerings.openal.Sounder.Implementation |
|---|
dispose, getScopeName |
| 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 SounderConfig.Sequential _config
protected Sounder[] _sounders
protected int _sidx
protected boolean _completed
| Constructor Detail |
|---|
public Sounder.Sequential(AlContext ctx,
Scope parentScope,
SounderConfig.Sequential config)
| Method Detail |
|---|
public void setConfig(SounderConfig.Sequential config)
public boolean loops()
Sounder.Implementation
loops in class Sounder.Implementationpublic void start()
Sounder.Implementation
start in class Sounder.Implementationpublic void stop()
Sounder.Implementation
stop in class Sounder.Implementationpublic boolean isPlaying()
Sounder.Implementation
isPlaying in class Sounder.Implementationpublic void update()
Sounder.Implementation
update in class Sounder.Implementation
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||