Navigation
| Name | MusicEnvironment |
| Type | Runtime |
| Part of Plugins | Music Environment |
| Location | /Engine/Plugins/Runtime/MusicEnvironment/Source/MusicEnvironment/ |
| Module Build Rules | MusicEnvironment.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FMusicEnvironmentModule | The public interface of the MusicEnvironment module |
| UFrameBasedMusicMap | |
| UMusicalAsset | UMusicalAsset: The UInterface derived class needed to support Unreal's interface system. |
| UMusicClockSourceManager | |
| UMusicEnvironmentClockSource | This class does not need to be modified. |
| UMusicEnvironmentMetronome | This class does not need to be modified. |
| UMusicEnvironmentSubsystem | |
| UMusicHandle | UMusicHandle: The UInterface derived class needed to support Unreal's interface system. |
| UMusicHandleBlueprintHelpers | |
| UMusicMapSource |
Structs
| Name | Remarks |
|---|---|
| FFrameBasedTempoPoint | |
| FFrameBasedTimeSignature | |
| FFrameBasedTimeSignaturePoint | |
| FGridInterval | |
| FMarkerProviderEntry | |
| FMarkerProviderResults | |
| FStrongMusicHandle | FStrongMusicHandle: This wraps a TScriptInterface |
| FTempoTimeSignatureMarker |
Interfaces
| Name | Remarks |
|---|---|
| IMusicalAsset | IMusicalAsset: The actual pure virtual definition of the interface. |
| IMusicEnvironmentClockSource | |
| IMusicEnvironmentMetronome | A music environment system that can spawn metronomes will have to return an instance of a UObject that implements this interface from its "MovieSceneMetronomeSpawner". |
| IMusicHandle | IMusicHandle: The actual pure virtual definition of the UMusicHandle interface. |
| IMusicMapSource |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FMusicalAsset | TScriptInterface< IMusicalAsset > | FMusicalAsset: This is a convenience type definition. | MusicTypes/MusicalAsset.h |
| FMusicHandle | TScriptInterface< IMusicHandle > | MusicTypes/MusicHandle.h |