kinugasa.contents.sound
クラス SoundStorage

java.lang.Object
  上位を拡張 kinugasa.contents.resource.Storage<T>
      上位を拡張 kinugasa.contents.resource.DynamicStorage<SoundMap>
          上位を拡張 kinugasa.contents.sound.SoundStorage
すべての実装されたインタフェース:
java.lang.Iterable<SoundMap>, Freeable

public final class SoundStorage
extends DynamicStorage<SoundMap>
implements Freeable

ロジックを跨いでサウンドを管理するための、唯一の保存領域を提供します.
サウンドマップには、全てのサウンドマップが含まれています。サウンドマップからサウンドを構築した場合は、 このストレージからすべてのサウンドにアクセスできます。

Freeableの実装は、マップに追加されているすべてのサウンドに行われます。

バージョン:
1.0.0 - 2013/01/14_14:19:07
作成者:
Dra0211

フィールドの概要
private static SoundStorage INSTANCE
          このクラスの唯一のインスタンスです .
 
コンストラクタの概要
private SoundStorage()
          シングルトンクラスです.
 
メソッドの概要
static SoundStorage getInstance()
          サウンドストレージのインスタンスを取得します.
 void setVolume(float vol)
          全てのサウンドに音量を設定します.
 
クラス kinugasa.contents.resource.DynamicStorage から継承されたメソッド
exFree, free, free, freeAll, isLoaded, isLoaded, isLoadedAll, load, load, loadAll
 
クラス kinugasa.contents.resource.Storage から継承されたメソッド
add, addAll, addAll, asList, clear, contains, contains, containsAll, get, getAll, getIfContains, getProperties, isEmpty, iterator, printAll, printAll, put, putAll, putAll, remove, remove, removeAll, removeAll, removeAll, size, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース kinugasa.contents.resource.Freeable から継承されたメソッド
free, isLoaded, load
 

フィールドの詳細

INSTANCE

private static final SoundStorage INSTANCE
このクラスの唯一のインスタンスです .

コンストラクタの詳細

SoundStorage

private SoundStorage()
シングルトンクラスです.

メソッドの詳細

getInstance

public static SoundStorage getInstance()
サウンドストレージのインスタンスを取得します.

戻り値:
唯一のインスタンスを返します。

setVolume

public void setVolume(float vol)
全てのサウンドに音量を設定します.

パラメータ:
vol - 設定する音量を送信します。