com.jme3.cinematic.events
クラス SoundTrack

java.lang.Object
  上位を拡張 com.jme3.cinematic.events.AbstractCinematicEvent
      上位を拡張 com.jme3.cinematic.events.SoundTrack
すべての実装されたインタフェース:
CinematicEvent, Savable

public class SoundTrack
extends AbstractCinematicEvent

A sound track to be played in a cinematic.


コンストラクタの概要
SoundTrack()
           
SoundTrack(java.lang.String path)
          creates a sound track from the given resource path
SoundTrack(java.lang.String path, boolean stream)
          creates a sound track from the given resource path
SoundTrack(java.lang.String path, boolean stream, float initialDuration)
           
SoundTrack(java.lang.String path, boolean stream, float initialDuration, LoopMode loopMode)
           
SoundTrack(java.lang.String path, boolean stream, LoopMode loopMode)
           
SoundTrack(java.lang.String path, float initialDuration)
           
SoundTrack(java.lang.String path, float initialDuration, LoopMode loopMode)
           
SoundTrack(java.lang.String path, LoopMode loopMode)
           
 
メソッドの概要
 AudioNode getAudioNode()
          Returns the underlying audion node of this sound track
 void initEvent(Application app, Cinematic cinematic)
           
 void onPause()
           
 void onPlay()
           
 void onStop()
           
 void onUpdate(float tpf)
           
 void read(JmeImporter im)
           
 void setLoopMode(LoopMode loopMode)
          Sets the loopMode of the animation
 void write(JmeExporter ex)
           
 
クラス com.jme3.cinematic.events.AbstractCinematicEvent から継承されたメソッド
addListener, getDuration, getInitalDuration, getInitialDuration, getLoopMode, getPlayState, getSpeed, internalUpdate, pause, play, removeListener, setInitalDuration, setInitialDuration, setSpeed, stop
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SoundTrack

public SoundTrack(java.lang.String path)
creates a sound track from the given resource path

パラメータ:
path - the path to an audi file (ie : "Sounds/mySound.wav")

SoundTrack

public SoundTrack(java.lang.String path,
                  boolean stream)
creates a sound track from the given resource path

パラメータ:
path - the path to an audi file (ie : "Sounds/mySound.wav")
stream - true to make the audio data streamed

SoundTrack

public SoundTrack(java.lang.String path,
                  boolean stream,
                  float initialDuration)

SoundTrack

public SoundTrack(java.lang.String path,
                  boolean stream,
                  LoopMode loopMode)

SoundTrack

public SoundTrack(java.lang.String path,
                  boolean stream,
                  float initialDuration,
                  LoopMode loopMode)

SoundTrack

public SoundTrack(java.lang.String path,
                  float initialDuration)

SoundTrack

public SoundTrack(java.lang.String path,
                  LoopMode loopMode)

SoundTrack

public SoundTrack(java.lang.String path,
                  float initialDuration,
                  LoopMode loopMode)

SoundTrack

public SoundTrack()
メソッドの詳細

initEvent

public void initEvent(Application app,
                      Cinematic cinematic)
定義:
インタフェース CinematicEvent 内の initEvent
オーバーライド:
クラス AbstractCinematicEvent 内の initEvent

onPlay

public void onPlay()
定義:
クラス AbstractCinematicEvent 内の onPlay

onStop

public void onStop()
定義:
クラス AbstractCinematicEvent 内の onStop

onPause

public void onPause()
定義:
クラス AbstractCinematicEvent 内の onPause

onUpdate

public void onUpdate(float tpf)
定義:
クラス AbstractCinematicEvent 内の onUpdate

getAudioNode

public AudioNode getAudioNode()
Returns the underlying audion node of this sound track

戻り値:

setLoopMode

public void setLoopMode(LoopMode loopMode)
クラス AbstractCinematicEvent の記述:
Sets the loopMode of the animation

定義:
インタフェース CinematicEvent 内の setLoopMode
オーバーライド:
クラス AbstractCinematicEvent 内の setLoopMode
関連項目:
LoopMode

write

public void write(JmeExporter ex)
           throws java.io.IOException
定義:
インタフェース Savable 内の write
オーバーライド:
クラス AbstractCinematicEvent 内の write
例外:
java.io.IOException

read

public void read(JmeImporter im)
          throws java.io.IOException
定義:
インタフェース Savable 内の read
オーバーライド:
クラス AbstractCinematicEvent 内の read
例外:
java.io.IOException