Navigation
API > API/Plugins > API/Plugins/MusicEnvironment
IMusicHandle: The actual pure virtual definition of the UMusicHandle interface. This is what derived classes will inherit from. AND... IMusicalAssets return TScriptInterface
| Name | IMusicHandle |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MusicEnvironment/Source/MusicEnvironment/Public/MusicTypes/MusicHandle.h |
| Include Path | #include "MusicTypes/MusicHandle.h" |
Syntax
class IMusicHandle
Derived Classes
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| IsOnGlobalClockAuthorityStack | bool | MusicTypes/MusicHandle.h | ||
| RegisteredToTags | FGameplayTagContainer | MusicTypes/MusicHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BecomeGlobalMusicClockAuthority() |
MusicTypes/MusicHandle.h |
|
|
virtual void BranchOnTransportState
(
EMusicHanldeTransportState& Branches |
MusicTypes/MusicHandle.h |
|
|
void Continue() |
MusicTypes/MusicHandle.h |
|
|
virtual void GetCurrentBarBeat
(
float& Bar, |
MusicTypes/MusicHandle.h |
|
|
TScriptInterface< IMusicEnvironmentClockSource > GetMusicClockSource() |
MusicTypes/MusicHandle.h |
|
|
virtual EMusicHanldeTransportState GetTransportState() |
MusicTypes/MusicHandle.h |
|
|
virtual bool IsReadyToPlay
(
float FromSeconds |
MusicTypes/MusicHandle.h |
|
|
virtual bool IsUsingAsset
(
const TScriptInterface< IMusicalAsset > Asset |
MusicTypes/MusicHandle.h |
|
|
bool IsUsingAsset
(
const UObject* Asset |
MusicTypes/MusicHandle.h |
|
|
bool IsValid() |
MusicTypes/MusicHandle.h |
|
|
virtual void Kill() |
MusicTypes/MusicHandle.h |
|
|
void Pause() |
MusicTypes/MusicHandle.h |
|
|
bool Play
(
float FromSeconds |
MusicTypes/MusicHandle.h |
|
|
virtual void RegisterAsTaggedClock
(
const FGameplayTag& Tag |
MusicTypes/MusicHandle.h |
|
|
virtual void RelinquishGlobalMusicClockAuthority() |
MusicTypes/MusicHandle.h |
|
|
virtual void Stop() |
MusicTypes/MusicHandle.h |
|
|
void Tick
(
float DeltaSeconds |
MusicTypes/MusicHandle.h | ||
virtual void UnregisterAsTaggedClock
(
const FGameplayTag& Tag |
MusicTypes/MusicHandle.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Kill_Internal() |
MusicTypes/MusicHandle.h | ||
void Stop_Internal() |
MusicTypes/MusicHandle.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
MusicTypes/MusicHandle.h |