com.threerings.openal.config
Class SounderConfig.BaseStream

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.openal.config.SounderConfig.Implementation
          extended by com.threerings.openal.config.SounderConfig.Original
              extended by com.threerings.openal.config.SounderConfig.Fixed
                  extended by com.threerings.openal.config.SounderConfig.BaseStream
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
SounderConfig.MetaStream, SounderConfig.Stream
Enclosing class:
SounderConfig

public abstract static class SounderConfig.BaseStream
extends SounderConfig.Fixed

Base class for SounderConfig.BaseStream and SounderConfig.MetaStream.


Field Summary
 boolean attenuate
          Whether to attenuate based on distance (used to provide pseudo-spatialization for stereo streams).
 float fadeIn
          The interval over which to fade in the stream.
 float fadeOut
          The interval over which to fade out the stream.
 boolean push
          Wether we push onto the stack.
 String stack
          The stack this stream is on.
 
Fields inherited from class com.threerings.openal.config.SounderConfig.Fixed
gain, pitch
 
Fields inherited from class com.threerings.openal.config.SounderConfig.Original
coneInnerAngle, coneOuterAngle, coneOuterGain, directional, maxDistance, maxGain, minGain, referenceDistance, rolloffFactor, sourceRelative
 
Constructor Summary
SounderConfig.BaseStream()
           
 
Method Summary
 
Methods inherited from class com.threerings.openal.config.SounderConfig.Fixed
getGain, getPitch
 
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

fadeIn

@Editable(min=0.0,
          step=0.01,
          hgroup="f")
public float fadeIn
The interval over which to fade in the stream.


fadeOut

@Editable(min=0.0,
          step=0.01,
          hgroup="f")
public float fadeOut
The interval over which to fade out the stream.


stack

@Editable(hgroup="s")
public String stack
The stack this stream is on.


push

@Editable(hgroup="s")
public boolean push
Wether we push onto the stack.


attenuate

@Editable
public boolean attenuate
Whether to attenuate based on distance (used to provide pseudo-spatialization for stereo streams).

Constructor Detail

SounderConfig.BaseStream

public SounderConfig.BaseStream()


Copyright © 2011. All Rights Reserved.