CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
Atom::FQuantizedPlayCommand クラス

#include <AtomMixerQuantizedCommands.h>

Atom::FQuantizedPlayCommand の継承関係図

公開メンバ関数

CRI_API FQuantizedPlayCommand ()
 ~FQuantizedPlayCommand ()
virtual CRI_API void CancelCustom () override
virtual CRI_API FName GetCommandName () const override
virtual EQuartzCommandType GetCommandType () const
virtual CRI_API TSharedPtr< IQuartzQuantizedCommandGetDeepCopyOfDerivedObject () const override
virtual CRI_API void OnFinalCallbackCustom (int32 InNumFramesLeft) override
virtual CRI_API void OnQueuedCustom (const FQuartzQuantizedCommandInitInfo &InCommandInitInfo) override
virtual int32 OverrideFramesUntilExec (int32 NumFramesUntilExec)
virtual bool RequiresAtomRuntime () const override
基底クラス 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)

限定公開変数類

bool bIsCanceled = false
TSharedPtr< FQuartzClockOwningClockPtr { nullptr }
int32 SourceID { -1 }

構築子と解体子

◆ FQuantizedPlayCommand()

Atom::FQuantizedPlayCommand::FQuantizedPlayCommand ( )

◆ ~FQuantizedPlayCommand()

Atom::FQuantizedPlayCommand::~FQuantizedPlayCommand ( )
inline

関数詳解

◆ CancelCustom()

void Atom::FQuantizedPlayCommand::CancelCustom ( )
overridevirtual

Atom::IQuartzQuantizedCommandを再実装しています。

◆ GetCommandName()

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

Atom::IQuartzQuantizedCommandを実装しています。

◆ GetCommandType()

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

Atom::IQuartzQuantizedCommandを実装しています。

◆ GetDeepCopyOfDerivedObject()

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

Atom::IQuartzQuantizedCommandを再実装しています。

◆ OnFinalCallbackCustom()

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

Atom::IQuartzQuantizedCommandを再実装しています。

◆ OnQueuedCustom()

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

Atom::IQuartzQuantizedCommandを再実装しています。

◆ OverrideFramesUntilExec()

int32 Atom::FQuantizedPlayCommand::OverrideFramesUntilExec ( int32 NumFramesUntilExec)
virtual

Atom::IQuartzQuantizedCommandを再実装しています。

◆ RequiresAtomRuntime()

virtual bool Atom::FQuantizedPlayCommand::RequiresAtomRuntime ( ) const
inlineoverridevirtual

Atom::IQuartzQuantizedCommandを再実装しています。

メンバ詳解

◆ bIsCanceled

bool Atom::FQuantizedPlayCommand::bIsCanceled = false
protected

◆ OwningClockPtr

TSharedPtr<FQuartzClock> Atom::FQuantizedPlayCommand::OwningClockPtr { nullptr }
protected

◆ SourceID

int32 Atom::FQuantizedPlayCommand::SourceID { -1 }
protected

このクラス詳解は次のファイルから抽出されました: