|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.util.DeepObject
com.threerings.openal.config.SounderConfig.Implementation
com.threerings.openal.config.SounderConfig.Original
public abstract static class SounderConfig.Original
The superclass of the implementations describing an original sounder, as opposed to one derived from another configuration.
| Field Summary | |
|---|---|
float |
coneInnerAngle
The inner angle of the sound cone. |
float |
coneOuterAngle
The outer angle of the sound cone. |
float |
coneOuterGain
The gain when outside the oriented cone. |
boolean |
directional
Whether or not the sound is directional. |
float |
maxDistance
The distance at which attenuation stops. |
float |
maxGain
The maximum gain for the source. |
float |
minGain
The minimum gain for the source. |
float |
referenceDistance
The distance at which the volume would normally drop by half (before being influenced by the rolloff factor or the maximum distance). |
float |
rolloffFactor
The rolloff rate. |
boolean |
sourceRelative
Whether or not the position of the sound is relative to the listener. |
| Constructor Summary | |
|---|---|
SounderConfig.Original()
|
|
| Method Summary | |
|---|---|
abstract float |
getGain()
Returns the base gain (volume). |
abstract float |
getPitch()
Returns the pitch multiplier. |
| Methods inherited from class com.threerings.openal.config.SounderConfig.Implementation |
|---|
getSounderImplementation, getUpdateReferences, getUpdateResources, invalidate |
| 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="s",
weight=-2.0)
public boolean sourceRelative
@Editable(hgroup="s",
weight=-2.0)
public boolean directional
@Editable(min=0.0,
max=1.0,
step=0.01,
hgroup="m")
public float minGain
@Editable(min=0.0,
max=1.0,
step=0.01,
hgroup="m")
public float maxGain
@Editable(min=0.0,
step=0.01,
hgroup="r")
public float referenceDistance
@Editable(min=0.0,
step=0.01,
hgroup="r")
public float rolloffFactor
@Editable(min=0.0,
step=0.01,
hgroup="m")
public float maxDistance
@Editable(min=0.0,
max=1.0,
step=0.01,
hgroup="m")
public float coneOuterGain
@Editable(min=-360.0,
max=360.0,
hgroup="c")
public float coneInnerAngle
@Editable(min=-360.0,
max=360.0,
hgroup="c")
public float coneOuterAngle
| Constructor Detail |
|---|
public SounderConfig.Original()
| Method Detail |
|---|
public abstract float getGain()
public abstract float getPitch()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||