25 lines
732 B
C++
25 lines
732 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "MusicalTimeFunctionLibrary.h"
|
|
#include "Misc/MusicalTime.h"
|
|
|
|
bool UMusicalTimeFunctionLibrary::IsValid(const FMusicalTime& InMusicalTime)
|
|
{
|
|
return InMusicalTime.IsValid();
|
|
}
|
|
|
|
float UMusicalTimeFunctionLibrary::FractionalBeatsInBar(const FMusicalTime& InMusicalTime)
|
|
{
|
|
return InMusicalTime.FractionalBeatInBar();
|
|
}
|
|
|
|
float UMusicalTimeFunctionLibrary::FractionalBars(const FMusicalTime& InMusicalTime)
|
|
{
|
|
return InMusicalTime.FractionalBar();
|
|
}
|
|
|
|
void UMusicalTimeFunctionLibrary::BarAndBeat(const FMusicalTime& InMusicalTime, int& OutBar, float& OutFractionalBeatInBar)
|
|
{
|
|
OutBar = InMusicalTime.Bar;
|
|
OutFractionalBeatInBar = InMusicalTime.FractionalBeatInBar();
|
|
} |