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

#include <AtomToAudioComponent.h>

类 UAtomToAudioComponent 继承关系图:

Public 成员函数

CRI_API UAtomToAudioComponent (const FObjectInitializer &ObjectInitializer)
virtual CRI_API void BeginPlay () override
virtual CRI_API void EndPlay (const EEndPlayReason::Type EndPlayReason) override

Protected 成员函数

virtual CRI_API ISoundGeneratorPtr CreateSoundGenerator (const FSoundGeneratorInitParams &InParams) override
CRI_API FAtomRuntime * GetAtomRuntime () const
virtual CRI_API bool Init (int32 &SampleRate) override

Private 属性

TObjectPtr< UAtomRack > Rack
TSharedPtr< Atom::FRackToAudioSoundGenerator, ESPMode::ThreadSafe > SoundGenerator

静态 Private 属性

static int32 InstanceCount = 0

构造及析构函数说明

◆ UAtomToAudioComponent()

UAtomToAudioComponent::UAtomToAudioComponent ( const FObjectInitializer & ObjectInitializer)

成员函数说明

◆ BeginPlay()

void UAtomToAudioComponent::BeginPlay ( )
overridevirtual

◆ CreateSoundGenerator()

ISoundGeneratorPtr UAtomToAudioComponent::CreateSoundGenerator ( const FSoundGeneratorInitParams & InParams)
overrideprotectedvirtual

◆ EndPlay()

void UAtomToAudioComponent::EndPlay ( const EEndPlayReason::Type EndPlayReason)
overridevirtual

◆ GetAtomRuntime()

FAtomRuntime * UAtomToAudioComponent::GetAtomRuntime ( ) const
protected

◆ Init()

bool UAtomToAudioComponent::Init ( int32 & SampleRate)
overrideprotectedvirtual

类成员变量说明

◆ InstanceCount

int32 UAtomToAudioComponent::InstanceCount = 0
staticprivate

◆ Rack

TObjectPtr<UAtomRack> UAtomToAudioComponent::Rack
private

◆ SoundGenerator

TSharedPtr<Atom::FRackToAudioSoundGenerator, ESPMode::ThreadSafe> UAtomToAudioComponent::SoundGenerator
private

该类的文档由以下文件生成:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Components/AtomToAudioComponent.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/Components/AtomToAudioComponent.cpp