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

#include <AtomSoundGenerator.h>

IAtomSoundGenerator の継承関係図

公開メンバ関数

CRIWARECORE_API IAtomSoundGenerator ()
virtual CRIWARECORE_API ~IAtomSoundGenerator ()
virtual int32 GetDesiredNumSamplesToRenderPerCallback () const
CRIWARECORE_API int32 GetNextBuffer (float **OutAudio, int32 NumFrames, int32 NumChannels, bool bRequireNumberSamples=false)
virtual Atom::AtomTaskQueueId GetSynchronizedRenderQueueID () const
virtual bool IsFinished () const
virtual void OnBeginGenerate ()
virtual void OnEndGenerate ()
virtual int32 OnGenerateAudio (float **OutAudio, int32 NumFrames, int32 NumChannels)=0

限定公開メンバ関数

CRIWARECORE_API void SynthCommand (TUniqueFunction< void()> Command)

非公開メンバ関数

CRIWARECORE_API void PumpPendingMessages ()

非公開変数類

TQueue< TUniqueFunction< void()> > CommandQueue

フレンド

class UAtomSynthComponent

構築子と解体子

◆ IAtomSoundGenerator()

IAtomSoundGenerator::IAtomSoundGenerator ( )

◆ ~IAtomSoundGenerator()

IAtomSoundGenerator::~IAtomSoundGenerator ( )
virtual

関数詳解

◆ GetDesiredNumSamplesToRenderPerCallback()

virtual int32 IAtomSoundGenerator::GetDesiredNumSamplesToRenderPerCallback ( ) const
inlinevirtual

FAtomAudioLinkSoundGeneratorで再実装されています。

◆ GetNextBuffer()

int32 IAtomSoundGenerator::GetNextBuffer ( float ** OutAudio,
int32 NumFrames,
int32 NumChannels,
bool bRequireNumberSamples = false )

◆ GetSynchronizedRenderQueueID()

virtual Atom::AtomTaskQueueId IAtomSoundGenerator::GetSynchronizedRenderQueueID ( ) const
inlinevirtual

◆ IsFinished()

virtual bool IAtomSoundGenerator::IsFinished ( ) const
inlinevirtual

FAtomAudioLinkSoundGeneratorで再実装されています。

◆ OnBeginGenerate()

virtual void IAtomSoundGenerator::OnBeginGenerate ( )
inlinevirtual

◆ OnEndGenerate()

virtual void IAtomSoundGenerator::OnEndGenerate ( )
inlinevirtual

◆ OnGenerateAudio()

virtual int32 IAtomSoundGenerator::OnGenerateAudio ( float ** OutAudio,
int32 NumFrames,
int32 NumChannels )
pure virtual

FAtomAudioLinkSoundGenerator, FAtomSoundGeneratorNullで実装されています。

◆ PumpPendingMessages()

void IAtomSoundGenerator::PumpPendingMessages ( )
private

◆ SynthCommand()

void IAtomSoundGenerator::SynthCommand ( TUniqueFunction< void()> Command)
protected

◆ UAtomSynthComponent

friend class UAtomSynthComponent
friend

メンバ詳解

◆ CommandQueue

TQueue<TUniqueFunction<void()> > IAtomSoundGenerator::CommandQueue
private

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