public final class SoundMap extends DynamicStorage<Sound> implements Freeable, Nameable
コンストラクタと説明 |
---|
SoundMap()
適当な名前を指定して新しいサウンドマップを作成します.
|
SoundMap(java.lang.String name)
名前を指定してサウンドマップを作成します.
|
SoundMap(java.lang.String name,
Sound... sounds)
名前と初期データを指定して、サウンドマップを作成します.
|
修飾子とタイプ | メソッドと説明 |
---|---|
CachedSound |
createCachedSound(SoundBuilder soundBuilder)
サウンドビルダから、キャッシュサウンドを作成し、このマップに追加します.
|
void |
dispose()
全てのサウンドを破棄し、サウンドストレージからこのマップを削除します.
|
java.lang.String |
getName()
このインスタンスの一意的な名前を取得します.
|
void |
setVolume(float vol)
全てのサウンドに音量を設定します.
|
void |
stopAll() |
exFree, free, free, freeAll, isLoaded, isLoaded, isLoadedAll, load, load, loadAll
add, addAll, addAll, asList, clear, contains, contains, containsAll, get, getAll, getIfContains, getProperties, isEmpty, iterator, keySet, printAll, printAll, put, putAll, putAll, remove, remove, removeAll, removeAll, removeAll, size, toString
public SoundMap()
public SoundMap(java.lang.String name, Sound... sounds)
name
- サウンドマップの名前を指定します。sounds
- 初期データを指定します。public SoundMap(java.lang.String name)
name
- サウンドマップの名前を指定します。public CachedSound createCachedSound(SoundBuilder soundBuilder)
soundBuilder
- 作成するサウンドの設定を行うビルダです。public java.lang.String getName()
Nameable
public void dispose()
public void setVolume(float vol)
vol
- 設定する音量を送信します。public void stopAll()