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

#include <AtomAisacVolumeComponent.h>

类 UAtomAisacVolumeComponent 继承关系图:

Public 成员函数

 UAtomAisacVolumeComponent (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomAisacVolumeComponent ()=default
const TArray< FAtomVolumeAisacControlSettings > & GetAisacControlSettings () const
void SetAisacControlSettings (const TArray< FAtomVolumeAisacControlSettings > &NewAisacControlSettings)
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< FAtomVolumeAisacControlSettings > AisacControlSettings

额外继承的成员函数

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

详细描述

UAtomAisacVolumeComponent - Atom Gameplay Volume component for bus sends.

构造及析构函数说明

◆ UAtomAisacVolumeComponent()

UAtomAisacVolumeComponent::UAtomAisacVolumeComponent ( const FObjectInitializer & ObjectInitializer)

◆ ~UAtomAisacVolumeComponent()

virtual UAtomAisacVolumeComponent::~UAtomAisacVolumeComponent ( )
virtualdefault

成员函数说明

◆ CopyAtomDataToMutator()

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

Override in child classes to copy additional data needed to mutators

重载 UAtomGameplayVolumeMutator .

◆ FactoryMutator()

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

Create this component's type of mutator

重载 UAtomGameplayVolumeMutator .

◆ GetAisacControlSettings()

const TArray< FAtomVolumeAisacControlSettings > & UAtomAisacVolumeComponent::GetAisacControlSettings ( ) const
inline

◆ SetAisacControlSettings()

void UAtomAisacVolumeComponent::SetAisacControlSettings ( const TArray< FAtomVolumeAisacControlSettings > & NewAisacControlSettings)

类成员变量说明

◆ AisacControlSettings

TArray<FAtomVolumeAisacControlSettings> UAtomAisacVolumeComponent::AisacControlSettings
private

AISAC Controls to use for this component. Allows to apply AISAC controls dynamically to ausio on source and listener locations (relative to parent volume.)


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