|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomMixerQuantizedCommands.h>
Public Member Functions | |
| CRI_API | FQuantizedNotify (float InMsOffset=0.f) |
| virtual | ~FQuantizedNotify () override=default |
| virtual CRI_API FName | GetCommandName () const override |
| virtual EQuartzCommandType | GetCommandType () const override |
| virtual CRI_API TSharedPtr< IQuartzQuantizedCommand > | GetDeepCopyOfDerivedObject () const override |
| virtual CRI_API void | OnQueuedCustom (const FQuartzQuantizedCommandInitInfo &InCommandInitInfo) override |
| virtual CRI_API int32 | OverrideFramesUntilExec (int32 NumFramesUntilExec) override |
| virtual bool | RequiresAtomRuntime () const override |
| Public Member Functions inherited from Atom::IQuartzQuantizedCommand | |
| CRIWARECORE_API | IQuartzQuantizedCommand () |
| virtual CRIWARECORE_API | ~IQuartzQuantizedCommand () |
| CRIWARECORE_API void | AboutToStart () |
| CRIWARECORE_API void | AddSubscriber (Audio::FQuartzGameThreadSubscriber InSubscriber) |
| CRIWARECORE_API void | Cancel () |
| CRIWARECORE_API void | FailedToQueue (FQuartzQuantizedRequestData &InGameThreadData) |
| virtual bool | IsClockAltering () |
| CRIWARECORE_API void | OnClockPaused () |
| CRIWARECORE_API void | OnClockStarted () |
| CRIWARECORE_API void | OnFinalCallback (int32 InNumFramesLeft) |
| CRIWARECORE_API void | OnQueued (const FQuartzQuantizedCommandInitInfo &InCommandInitInfo) |
| CRIWARECORE_API void | OnScheduled (const Audio::FQuartzClockTickRate &InTickRate) |
| virtual bool | ShouldDeadlineIgnoresBpmChanges () |
| CRIWARECORE_API void | Update (int32 NumFramesUntilDeadline) |
Protected Attributes | |
| bool | bIsCanceled = false |
| float | OffsetInMs = 0.f |
| TSharedPtr< FQuartzClock > | OwningClockPtr { nullptr } |
| float | SampleRate = 0.f |
| Atom::FQuantizedNotify::FQuantizedNotify | ( | float | InMsOffset = 0.f | ) |
|
overridevirtualdefault |
|
overridevirtual |
Implements Atom::IQuartzQuantizedCommand.
|
inlineoverridevirtual |
Implements Atom::IQuartzQuantizedCommand.
|
overridevirtual |
Reimplemented from Atom::IQuartzQuantizedCommand.
|
overridevirtual |
Reimplemented from Atom::IQuartzQuantizedCommand.
|
overridevirtual |
Reimplemented from Atom::IQuartzQuantizedCommand.
|
inlineoverridevirtual |
Reimplemented from Atom::IQuartzQuantizedCommand.
|
protected |
|
protected |
|
protected |
|
protected |