CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
Atom::FQuantizedTickRateChange类 参考

#include <AtomMixerQuantizedCommands.h>

类 Atom::FQuantizedTickRateChange 继承关系图:

Public 成员函数

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 成员函数 继承自 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 属性

TSharedPtr< FQuartzClock > OwningClockPtr { nullptr }
Audio::FQuartzClockTickRate TickRate

成员函数说明

◆ GetCommandName()

FName Atom::FQuantizedTickRateChange::GetCommandName ( ) const
overridevirtual

◆ GetCommandType()

virtual EQuartzCommandType Atom::FQuantizedTickRateChange::GetCommandType ( ) const
inlinevirtual

◆ GetDeepCopyOfDerivedObject()

TSharedPtr< IQuartzQuantizedCommand > Atom::FQuantizedTickRateChange::GetDeepCopyOfDerivedObject ( ) const
overridevirtual

◆ IsClockAltering()

virtual bool Atom::FQuantizedTickRateChange::IsClockAltering ( )
inlineoverridevirtual

◆ OnFinalCallbackCustom()

void Atom::FQuantizedTickRateChange::OnFinalCallbackCustom ( int32 InNumFramesLeft)
overridevirtual

◆ OnQueuedCustom()

void Atom::FQuantizedTickRateChange::OnQueuedCustom ( const FQuartzQuantizedCommandInitInfo & InCommandInitInfo)
overridevirtual

◆ SetTickRate()

void Atom::FQuantizedTickRateChange::SetTickRate ( const Audio::FQuartzClockTickRate & InTickRate)
inline

类成员变量说明

◆ OwningClockPtr

TSharedPtr<FQuartzClock> Atom::FQuantizedTickRateChange::OwningClockPtr { nullptr }
private

◆ TickRate

Audio::FQuartzClockTickRate Atom::FQuantizedTickRateChange::TickRate
private

该类的文档由以下文件生成: