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

#include <AtomBusSendVolumeComponent.h>

UAtomBusSendVolumeComponent の継承関係図

公開メンバ関数

 UAtomBusSendVolumeComponent (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomBusSendVolumeComponent ()=default
const TArray< FAtomVolumeBusSendSettings > & GetBusSendSettings () const
void SetBusSendSettings (const TArray< FAtomVolumeBusSendSettings > &NewBusSendSettings)
基底クラス UAtomGameplayVolumeMutator に属する継承公開メンバ関数
 UAtomGameplayVolumeMutator (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomGameplayVolumeMutator ()=default
virtual TSharedPtr< FAtomProxyVolumeMutatorCreateMutator () const final
int32 GetPriority () const
void SetPriority (int32 InPriority)
基底クラス 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

非公開メンバ関数

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

非公開変数類

TArray< FAtomVolumeBusSendSettingsBusSendSettings

その他の継承メンバ

基底クラス UAtomGameplayComponent に属する継承公開型
using PayloadFlags = AtomGameplay::EComponentPayload
基底クラス UAtomGameplayVolumeMutator に属する継承限定公開メンバ関数
virtual void Enable () override
void NotifyDataChanged () const
基底クラス UAtomGameplayComponent に属する継承限定公開メンバ関数
virtual void Disable ()
基底クラス UAtomGameplayVolumeMutator に属する継承限定公開変数類
int32 Priority = 0
基底クラス 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.)


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