Navigation
API > API/Plugins > API/Plugins/HarmonixMidi
A map of sections in a piece of music
| Name | FSectionMap |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixMidi/Public/HarmonixMidi/SectionMap.h |
| Include Path | #include "HarmonixMidi/SectionMap.h" |
Syntax
USTRUCT ()
struct FSectionMap
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSectionMap() |
HarmonixMidi/SectionMap.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddSection
(
const FString& Name, |
HarmonixMidi/SectionMap.h | ||
void Copy
(
const FSectionMap& Other, |
HarmonixMidi/SectionMap.h | ||
void Empty() |
HarmonixMidi/SectionMap.h | ||
void Finalize
(
int32 LastTick |
HarmonixMidi/SectionMap.h | ||
int32 FindSectionIndex
(
const FString& Name |
HarmonixMidi/SectionMap.h | ||
const FSongSection * FindSectionInfo
(
const FString& Name |
HarmonixMidi/SectionMap.h | ||
int32 GetNumSections() |
HarmonixMidi/SectionMap.h | ||
const FSongSection * GetSection
(
int32 SectionIndex |
HarmonixMidi/SectionMap.h | ||
FString GetSectionName
(
int32 SectionIndex |
HarmonixMidi/SectionMap.h | ||
FString GetSectionNameAtTick
(
int32 Tick |
HarmonixMidi/SectionMap.h | ||
| HarmonixMidi/SectionMap.h | |||
const TArray< FSongSection > & GetSections() |
HarmonixMidi/SectionMap.h | ||
int32 GetSectionStartTick
(
const FString& Name |
HarmonixMidi/SectionMap.h | ||
int32 GetSectionStartTick
(
int32 SectionIndex |
HarmonixMidi/SectionMap.h | ||
bool IsEmpty() |
HarmonixMidi/SectionMap.h | ||
void SetTicksPerQuarterNote
(
int32 InTicksPerQuarterNote |
Called by the midi file importer before map points are added to this map | HarmonixMidi/SectionMap.h | |
const FSongSection * TickToSection
(
int32 Tick |
HarmonixMidi/SectionMap.h | ||
int32 TickToSectionIndex
(
int32 Tick |
HarmonixMidi/SectionMap.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FSectionMap& Other |
HarmonixMidi/SectionMap.h |