#include <MusicPlayer.h>
◆ AMusicPlayer()
| AMusicPlayer::AMusicPlayer |
( |
| ) |
|
◆ BeginPlay()
| void AMusicPlayer::BeginPlay |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ EndPlay()
| void AMusicPlayer::EndPlay |
( |
const EEndPlayReason::Type |
EndPlayReason | ) |
|
|
overrideprotectedvirtual |
◆ GetActiveAudioComponent()
| UAudioComponent * AMusicPlayer::GetActiveAudioComponent |
( |
| ) |
const |
|
protected |
◆ GetCurrentPlayTimeForTrack()
| float AMusicPlayer::GetCurrentPlayTimeForTrack |
( |
UAudioComponent *const |
AudioComponent | ) |
const |
|
protected |
◆ GetCurrentTrackInfo()
| FString AMusicPlayer::GetCurrentTrackInfo |
( |
| ) |
const |
◆ GetDurationForTrack()
| float AMusicPlayer::GetDurationForTrack |
( |
UAudioComponent *const |
AudioComponent | ) |
const |
|
protected |
◆ GetInactiveAudioComponent()
| UAudioComponent * AMusicPlayer::GetInactiveAudioComponent |
( |
| ) |
const |
|
protected |
◆ GetMusicPlayer()
| AMusicPlayer * AMusicPlayer::GetMusicPlayer |
( |
const UObject * |
WorldContextObject | ) |
|
|
static |
◆ GetRemainingTimeForTrack()
| float AMusicPlayer::GetRemainingTimeForTrack |
( |
UAudioComponent *const |
AudioComponent | ) |
const |
|
protected |
◆ OnTrack1PlaybackPercentChanged()
| void AMusicPlayer::OnTrack1PlaybackPercentChanged |
( |
const class USoundWave * |
PlayingSoundWave, |
|
|
const float |
PlaybackPercent |
|
) |
| |
|
protected |
◆ OnTrack2PlaybackPercentChanged()
| void AMusicPlayer::OnTrack2PlaybackPercentChanged |
( |
const class USoundWave * |
PlayingSoundWave, |
|
|
const float |
PlaybackPercent |
|
) |
| |
|
protected |
◆ Play()
◆ PlayNextTrack()
| void AMusicPlayer::PlayNextTrack |
( |
| ) |
|
◆ Resume()
| void AMusicPlayer::Resume |
( |
float |
FadeInTime = 1.0f | ) |
|
◆ SetTrackList()
| void AMusicPlayer::SetTrackList |
( |
const TArray< FTrackPlayInfo > & |
ListOfTracks, |
|
|
bool |
bShuffleTracks = true, |
|
|
bool |
bPlayTrack = true, |
|
|
bool |
bWaitForTrackToCompleteBeforeSwitching = true |
|
) |
| |
◆ Stop()
| void AMusicPlayer::Stop |
( |
float |
FadeOutTime = 1.0f | ) |
|
◆ Tick()
| void AMusicPlayer::Tick |
( |
float |
DeltaSeconds | ) |
|
|
overrideprotectedvirtual |
◆ ActiveAudioComponent
| UAudioComponent* AMusicPlayer::ActiveAudioComponent = nullptr |
|
protected |
◆ bShuffle
| bool AMusicPlayer::bShuffle = true |
|
protected |
◆ CurrentTrack
◆ CurrentTrackIndex
| int32 AMusicPlayer::CurrentTrackIndex = 0 |
|
protected |
◆ MusicTrack1
| UAudioComponent* AMusicPlayer::MusicTrack1 = nullptr |
|
protected |
◆ MusicTrack2
| UAudioComponent* AMusicPlayer::MusicTrack2 = nullptr |
|
protected |
◆ Singleton
◆ Track1CurrentPlaybackTime
| float AMusicPlayer::Track1CurrentPlaybackTime = 0.0f |
|
protected |
◆ Track1CurrentTrackLength
| float AMusicPlayer::Track1CurrentTrackLength = 0.0f |
|
protected |
◆ Track2CurrentPlaybackTime
| float AMusicPlayer::Track2CurrentPlaybackTime = 0.0f |
|
protected |
◆ Track2CurrentTrackLength
| float AMusicPlayer::Track2CurrentTrackLength = 0.0f |
|
protected |
◆ Tracklist
The documentation for this class was generated from the following files: