Starsector API
Loading...
Searching...
No Matches
SoundPlayerAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api;
2
3import org.lwjgl.util.vector.Vector2f;
4
10public interface SoundPlayerAPI {
17 SoundAPI playUISound(String id, float pitch, float volume);
18
28 SoundAPI playSound(String id, float pitch, float volume, Vector2f loc, Vector2f vel);
29
40 void playLoop(String id, Object playingEntity, float pitch, float volume, Vector2f loc, Vector2f vel);
41
42
47
59
60
70 void playCustomMusic(int fadeOutIfAny, int fadeIn, String musicSetId);
71
78 @Deprecated void playMusic(int fadeOutIfAny, int fadeIn, String musicSetId);
79
92 void setSuspendDefaultMusicPlayback(boolean suspendMusicPlayback);
93
94 Vector2f getListenerPos();
95
98 void playCustomMusic(int fadeOutIfAny, int fadeIn, String musicSetId, boolean looping);
99
100 void playUILoop(String id, float pitch, float volume);
101
102 void playLoop(String id, Object playingEntity, float pitch, float volume, Vector2f loc, Vector2f vel, float fadeIn, float fadeOut);
103
104 void applyLowPassFilter(float gain, float gainHF);
105
106 void setListenerPosOverrideOneFrame(Vector2f listenerPosOverrideOneFrame);
107
109
110 void setNextLoopFadeInAndOut(float nextLoopFadeIn, float nextLoopFadeOut);
111}
112
113
114
115
void playCustomMusic(int fadeOutIfAny, int fadeIn, String musicSetId, boolean looping)
void applyLowPassFilter(float gain, float gainHF)
void setSuspendDefaultMusicPlayback(boolean suspendMusicPlayback)
void playCustomMusic(int fadeOutIfAny, int fadeIn, String musicSetId)
void playMusic(int fadeOutIfAny, int fadeIn, String musicSetId)
void playUILoop(String id, float pitch, float volume)
SoundAPI playUISound(String id, float pitch, float volume)
void playLoop(String id, Object playingEntity, float pitch, float volume, Vector2f loc, Vector2f vel, float fadeIn, float fadeOut)
void setListenerPosOverrideOneFrame(Vector2f listenerPosOverrideOneFrame)
void setNextLoopFadeInAndOut(float nextLoopFadeIn, float nextLoopFadeOut)
void playLoop(String id, Object playingEntity, float pitch, float volume, Vector2f loc, Vector2f vel)
SoundAPI playSound(String id, float pitch, float volume, Vector2f loc, Vector2f vel)