#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: