76 virtual void Restart(
bool bPause =
true) = 0;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EQuartzCommandType
Definition QuartzQuantizationUtilities.h:205
EQuartzCommandQuantization
Definition QuartzQuantizationUtilities.h:46
EQuartzCommandDelegateSubType
Definition QuartzQuantizationUtilities.h:192
Definition QuartzInterfaces.h:55
virtual ~ICommandListener()=default
virtual void OnCommandEvent(const FQuartzQuantizedCommandDelegateData &)=0
Definition QuartzInterfaces.h:48
virtual void OnMetronomeEvent(const FQuartzMetronomeDelegateData &)=0
virtual ~IMetronomeEventListener()=default
Definition QuartzInterfaces.h:69
virtual void Stop(bool CancelPendingEvents)=0
virtual void AddQuantizedCommand(FQuartzQuantizedRequestData &InQuantizedRequestData)=0
virtual void UnsubscribeFromAllTimeDivisions(FQuartzGameThreadSubscriber InSubscriber)=0
virtual void Restart(bool bPause=true)=0
virtual void AddQuantizedCommand(FQuartzQuantizedCommandInitInfo &InQuantizationCommandInitInfo)=0
virtual void SubscribeToTimeDivision(FQuartzGameThreadSubscriber InSubscriber, EQuartzCommandQuantization InQuantizationBoundary)=0
virtual void SubscribeToAllTimeDivisions(FQuartzGameThreadSubscriber InSubscriber)=0
virtual void AddQuantizedCommand(FQuartzQuantizationBoundary InQuantizationBoundary, TSharedPtr< IQuartzQuantizedCommand > InNewEvent)=0
virtual void UnsubscribeFromTimeDivision(FQuartzGameThreadSubscriber InSubscriber, EQuartzCommandQuantization InQuantizationBoundary)=0
virtual ~IQuartzClock()=default
Definition QuartzInterfaces.h:62
virtual ~IQueueCommandListener()=default
virtual void OnQueueCommandEvent(const FQuartzQueueCommandData &)=0
Definition NameTypes.h:617
Definition SharedPointer.h:692
Definition QuartzCommandQueue.h:13
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
Definition QuartzInterfaces.h:23
int32 FrameOffset
Definition QuartzInterfaces.h:29
float BeatFraction
Definition QuartzInterfaces.h:26
EQuartzCommandQuantization Quantization
Definition QuartzInterfaces.h:27
FName ClockName
Definition QuartzInterfaces.h:28
int32 Beat
Definition QuartzInterfaces.h:25
int32 Bar
Definition QuartzInterfaces.h:24
Definition QuartzInterfaces.h:12
EQuartzCommandType CommandType
Definition QuartzInterfaces.h:13
int32 DelegateID
Definition QuartzInterfaces.h:17
EQuartzCommandDelegateSubType DelegateSubType
Definition QuartzInterfaces.h:14
Definition QuartzQuantizationUtilities.h:557
Definition QuartzQuantizationUtilities.h:543
Definition QuartzInterfaces.h:34
FAudioComponentCommandInfo AudioComponentCommandInfo
Definition QuartzInterfaces.h:35
FName ClockName
Definition QuartzInterfaces.h:36
FQuartzQueueCommandData(const FAudioComponentCommandInfo &InAudioComponentCommandInfo, FName InClockName)
Definition QuartzInterfaces.h:38
Definition QuartzQuantizationUtilities.h:676
Definition QuartzQuantizationUtilities.h:489