Navigation
API > API/Plugins > API/Plugins/MusicEnvironment
| Name | UFrameBasedMusicMap |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MusicEnvironment/Source/MusicEnvironment/Public/FrameBasedMusicMap.h |
| Include Path | #include "FrameBasedMusicMap.h" |
Syntax
UCLASS (MinimalAPI)
class UFrameBasedMusicMap : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UFrameBasedMusicMap
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFrameBasedMusicMap
(
const FFrameRate& InFrameResolution |
FrameBasedMusicMap.h | ||
| FrameBasedMusicMap.h | |||
UFrameBasedMusicMap
(
const FFrameRate& InFrameResolution, |
FrameBasedMusicMap.h |
Enums
Public
| Name | Remarks |
|---|---|
| EQuantizeDirection |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BarMap | TArray< FFrameBasedTimeSignaturePoint > | FrameBasedMusicMap.h | ||
| FrameResolution | FFrameRate | FrameBasedMusicMap.h | ||
| TempoMap | TArray< FFrameBasedTempoPoint > | FrameBasedMusicMap.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMusicalTime Add
(
const FMusicalTime& MusicalTime, |
FMusicalTimeAdd(const FMusicalTime& MusicalTime, int32 QuantizationInterval) const; | FrameBasedMusicMap.h | |
void AddTempo
(
int32 AtTick, |
FrameBasedMusicMap.h | ||
void AddTimeSignature
(
int32 AtTick, |
FrameBasedMusicMap.h | ||
FMusicalTime BarsToMusicalTime
(
double BarsFromStart |
FrameBasedMusicMap.h | ||
void Clear() |
FrameBasedMusicMap.h | ||
void ComputeGridSpacingAtTick
(
int32 TickToCompute, |
FrameBasedMusicMap.h | ||
void ComputeMinorGridSpacing
(
int32 StartTick, |
FrameBasedMusicMap.h | ||
void GatherBarsForTimespan
(
int32 StartBar, |
FrameBasedMusicMap.h | ||
void GatherSubdivisonsForTimespan
(
int32 StartTick, |
FrameBasedMusicMap.h | ||
int32 GetBeatsInBar
(
int32 Bar |
FrameBasedMusicMap.h | ||
double GetFrame
(
int32 AtBar |
FrameBasedMusicMap.h | ||
double GetFrame
(
const FMusicalTime& MusicalTime |
FrameBasedMusicMap.h | ||
FFrameTime GetFrameTime
(
const FMusicalTime& MusicalTime |
FrameBasedMusicMap.h | ||
FFrameTime GetFrameTime
(
double FractionalBar |
FrameBasedMusicMap.h | ||
FFrameTime GetFrameTime
(
int32 AtTick |
FrameBasedMusicMap.h | ||
FFrameTime GetFrameTime
(
int32 AtBar, |
FrameBasedMusicMap.h | ||
void GetGridMetricsMusic
(
float InViewStartSeconds, |
FrameBasedMusicMap.h | ||
float GetInitialTempo() |
FrameBasedMusicMap.h | ||
FFrameBasedTimeSignature GetInitialTimeSignature() |
FrameBasedMusicMap.h | ||
FMusicalTime GetMusicalTime
(
int32 Tick |
FrameBasedMusicMap.h | ||
FMusicalTime GetMusicalTime
(
const FFrameTime& FrameTime |
FrameBasedMusicMap.h | ||
double GetSeconds
(
const FMusicalTime& MusicalTime |
FrameBasedMusicMap.h | ||
double GetSeconds
(
int32 AtBar, |
FrameBasedMusicMap.h | ||
float GetTempoForFrame
(
double DecimalFrame |
FrameBasedMusicMap.h | ||
float GetTempoForFrameTime
(
const FFrameTime& FrameTime |
FrameBasedMusicMap.h | ||
float GetTempoForSeconds
(
double Seconds |
FrameBasedMusicMap.h | ||
TArray< FFrameBasedTempoPoint > GetTempoMetrics
(
float InViewStartSeconds, |
FrameBasedMusicMap.h | ||
void GetTempoTimeSignatureMarkers
(
float InStartSeconds, |
FrameBasedMusicMap.h | ||
int32 GetTicksInBar
(
int32 Bar |
FrameBasedMusicMap.h | ||
FFrameBasedTimeSignature GetTimeSignatureForFrame
(
double DecimalFrame |
FrameBasedMusicMap.h | ||
FFrameBasedTimeSignature GetTimeSignatureForFrameTime
(
const FFrameTime& FrameTime |
FrameBasedMusicMap.h | ||
FFrameBasedTimeSignature GetTimeSignatureForSeconds
(
double Seconds |
FrameBasedMusicMap.h | ||
void Init
(
float InBpm, |
FrameBasedMusicMap.h | ||
bool IsEmpty() |
FrameBasedMusicMap.h | ||
bool IsSimple() |
FrameBasedMusicMap.h | ||
FString MakeBarBeatStringForFrame
(
double DecimalFrame, |
FrameBasedMusicMap.h | ||
FString MakeBarBeatStringForFrameTime
(
const FFrameTime& Frame, |
FrameBasedMusicMap.h | ||
FString MakeBarBeatStringForMusicalTime
(
const FMusicalTime& MusicalTime, |
FrameBasedMusicMap.h | ||
FString MakeBarBeatStringForSeconds
(
double Seconds, |
FrameBasedMusicMap.h | ||
FMusicalTime Quantize
(
const FMusicalTime& MusicalTime, |
FrameBasedMusicMap.h | ||
int32 QuantizeToTick
(
const FMusicalTime& MusicalTime, |
FrameBasedMusicMap.h | ||
FFrameTime RemapFrameTime
(
FFrameTime SourceTime, |
FrameBasedMusicMap.h | ||
void SetFrameResolution
(
const FFrameRate& NewFrameResolution |
FrameBasedMusicMap.h | ||
void SetInitialTempo
(
float Bpm |
FrameBasedMusicMap.h | ||
void SetInitialTimeSignature
(
const FFrameBasedTimeSignature& TimeSignature |
FrameBasedMusicMap.h |