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

#include <AtomBusSendVolumeComponent.h>

类 UAtomBusSendVolumeComponent 继承关系图:

Public 成员函数

 UAtomBusSendVolumeComponent (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomBusSendVolumeComponent ()=default
const TArray< FAtomVolumeBusSendSettings > & GetBusSendSettings () const
void SetBusSendSettings (const TArray< FAtomVolumeBusSendSettings > &NewBusSendSettings)
Public 成员函数 继承自 UAtomGameplayVolumeMutator
 UAtomGameplayVolumeMutator (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomGameplayVolumeMutator ()=default
virtual TSharedPtr< FAtomProxyVolumeMutator > CreateMutator () const final
int32 GetPriority () const
void SetPriority (int32 InPriority)
Public 成员函数 继承自 UAtomGameplayComponent
 UAtomGameplayComponent (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomGameplayComponent ()=default
virtual void Activate (bool bReset=false) override
virtual void Deactivate () override
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
virtual bool HasPayloadType (PayloadFlags InType) const

Private 成员函数

virtual void CopyAtomDataToMutator (TSharedPtr< FAtomProxyVolumeMutator > &Mutator) const override
virtual TSharedPtr< FAtomProxyVolumeMutator > FactoryMutator () const override

Private 属性

TArray< FAtomVolumeBusSendSettings > BusSendSettings

额外继承的成员函数

Public 类型 继承自 UAtomGameplayComponent
using PayloadFlags = AtomGameplay::EComponentPayload
Protected 成员函数 继承自 UAtomGameplayVolumeMutator
virtual void Enable () override
void NotifyDataChanged () const
Protected 成员函数 继承自 UAtomGameplayComponent
virtual void Disable ()
Protected 属性 继承自 UAtomGameplayVolumeMutator
int32 Priority = 0
Protected 属性 继承自 UAtomGameplayComponent
PayloadFlags PayloadType = PayloadFlags::AGCP_None

详细描述

UAtomBusSendVolumeComponent - Atom Gameplay Volume component for bus sends

构造及析构函数说明

◆ UAtomBusSendVolumeComponent()

UAtomBusSendVolumeComponent::UAtomBusSendVolumeComponent ( const FObjectInitializer & ObjectInitializer)

◆ ~UAtomBusSendVolumeComponent()

virtual UAtomBusSendVolumeComponent::~UAtomBusSendVolumeComponent ( )
virtualdefault

成员函数说明

◆ CopyAtomDataToMutator()

void UAtomBusSendVolumeComponent::CopyAtomDataToMutator ( TSharedPtr< FAtomProxyVolumeMutator > & Mutator) const
overrideprivatevirtual

Override in child classes to copy additional data needed to mutators

重载 UAtomGameplayVolumeMutator .

◆ FactoryMutator()

TSharedPtr< FAtomProxyVolumeMutator > UAtomBusSendVolumeComponent::FactoryMutator ( ) const
overrideprivatevirtual

Create this component's type of mutator

重载 UAtomGameplayVolumeMutator .

◆ GetBusSendSettings()

const TArray< FAtomVolumeBusSendSettings > & UAtomBusSendVolumeComponent::GetBusSendSettings ( ) const
inline

◆ SetBusSendSettings()

void UAtomBusSendVolumeComponent::SetBusSendSettings ( const TArray< FAtomVolumeBusSendSettings > & NewBusSendSettings)

类成员变量说明

◆ BusSendSettings

TArray<FAtomVolumeBusSendSettings> UAtomBusSendVolumeComponent::BusSendSettings
private

Bus send settings to use for this component. Allows audio to dynamically send to buses based on source and listener locations (relative to parent volume.)


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