|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomMixerQuantizedCommands.h>
Public Member Functions | |
| virtual CRI_API FName | GetCommandName () const override |
| virtual EQuartzCommandType | GetCommandType () const |
| virtual CRI_API TSharedPtr< IQuartzQuantizedCommand > | GetDeepCopyOfDerivedObject () const override |
| virtual bool | IsClockAltering () override |
| virtual CRI_API void | OnFinalCallbackCustom (int32 InNumFramesLeft) override |
| virtual CRI_API void | OnQueuedCustom (const FQuartzQuantizedCommandInitInfo &InCommandInitInfo) override |
| void | SetTickRate (const Audio::FQuartzClockTickRate &InTickRate) |
| 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) |
| 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 int32 | OverrideFramesUntilExec (int32 NumFramesUntilExec) |
| virtual bool | RequiresAtomRuntime () const |
| virtual bool | ShouldDeadlineIgnoresBpmChanges () |
| CRIWARECORE_API void | Update (int32 NumFramesUntilDeadline) |
Private Attributes | |
| TSharedPtr< FQuartzClock > | OwningClockPtr { nullptr } |
| Audio::FQuartzClockTickRate | TickRate |
|
overridevirtual |
Implements Atom::IQuartzQuantizedCommand.
|
inlinevirtual |
Implements Atom::IQuartzQuantizedCommand.
|
overridevirtual |
Reimplemented from Atom::IQuartzQuantizedCommand.
|
inlineoverridevirtual |
Reimplemented from Atom::IQuartzQuantizedCommand.
|
overridevirtual |
Reimplemented from Atom::IQuartzQuantizedCommand.
|
overridevirtual |
Reimplemented from Atom::IQuartzQuantizedCommand.
|
inline |
|
private |
|
private |