MusicTrackController
Wraps one Gdx Music instance and manages threaded loading, playback, fading and cleanup
Constructors
MusicTrackController
Link copied to clipboard
Types
State
Link copied to clipboard
Internal state of this Music track
Functions
clearLoader
Link copied to clipboard
private fun clearLoader()
Content copied to clipboard
clearMusic
Link copied to clipboard
private fun clearMusic()
Content copied to clipboard
fadeInStep
Link copied to clipboard
private fun fadeInStep()
Content copied to clipboard
fadeOutStep
Link copied to clipboard
private fun fadeOutStep()
Content copied to clipboard
load
Link copied to clipboard
fun load(file: FileHandle, onError: (MusicTrackController) -> Unit? = null, onSuccess: (MusicTrackController) -> Unit? = null)
Content copied to clipboard
shutdownTick
Link copied to clipboard
Graceful shutdown tick event - fade out then report Idle
startFade
Link copied to clipboard
Starts fadeIn or fadeOut.
timerTick
Link copied to clipboard
Called by the MusicController in its timer "tick" event handler, implements fading
Properties
fadeVolume
Link copied to clipboard
loaderThread
Link copied to clipboard
state
Link copied to clipboard
Sources
jvm source
Link copied to clipboard