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

#include <AtomGameplayVolumeMutator.h>

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
virtual void Enable () override
virtual TSharedPtr< FAtomProxyVolumeMutatorFactoryMutator () const
void NotifyDataChanged () const
基底クラス UAtomGameplayComponent に属する継承限定公開メンバ関数
virtual void Disable ()

限定公開変数類

int32 Priority = 0
基底クラス UAtomGameplayComponent に属する継承限定公開変数類
PayloadFlags PayloadType = PayloadFlags::AGCP_None

非公開メンバ関数

void CopyAtomDataToMutatorBase (TSharedPtr< FAtomProxyVolumeMutator > &Mutator) const

その他の継承メンバ

基底クラス UAtomGameplayComponent に属する継承公開型
using PayloadFlags = AtomGameplay::EComponentPayload

詳解

UAtomGameplayVolumeMutator - These components are used for more complex interactions with AtomGameplayVolumes. Currently, components inheriting this base can affect interior settings as well as active sounds or the Atom listener(s) inside the volume. See also: AtomFilterVolumeComponent, AtomAttenuationVolumeComponent, AtomBusSendComponent, AtomAisacVolumeComponent, and AtomReverbVolumeComponent

構築子と解体子

◆ UAtomGameplayVolumeMutator()

UAtomGameplayVolumeMutator::UAtomGameplayVolumeMutator ( const FObjectInitializer & ObjectInitializer)

◆ ~UAtomGameplayVolumeMutator()

virtual UAtomGameplayVolumeMutator::~UAtomGameplayVolumeMutator ( )
virtualdefault

関数詳解

◆ CopyAtomDataToMutator()

virtual void UAtomGameplayVolumeMutator::CopyAtomDataToMutator ( TSharedPtr< FAtomProxyVolumeMutator > & Mutator) const
inlineprotectedvirtual

Override in child classes to copy additional data needed to mutators

UAtomAisacVolumeComponent, UAtomAttenuationVolumeComponent, UAtomBusSendVolumeComponent, UAtomFilterVolumeComponent, UAtomPortalVolumeComponent, UAtomRoomVolumeComponentで再実装されています。

◆ CopyAtomDataToMutatorBase()

void UAtomGameplayVolumeMutator::CopyAtomDataToMutatorBase ( TSharedPtr< FAtomProxyVolumeMutator > & Mutator) const
private

Called for you during mutator creation. See CopyAtomDataToMutator for adding data to derived classes

◆ CreateMutator()

TSharedPtr< FAtomProxyVolumeMutator > UAtomGameplayVolumeMutator::CreateMutator ( ) const
finalvirtual

Create and fill the appropriate proxy mutator for this component

◆ Enable()

void UAtomGameplayVolumeMutator::Enable ( )
overrideprotectedvirtual

UAtomGameplayComponentを再実装しています。

◆ FactoryMutator()

TSharedPtr< FAtomProxyVolumeMutator > UAtomGameplayVolumeMutator::FactoryMutator ( ) const
protectedvirtual

◆ GetPriority()

int32 UAtomGameplayVolumeMutator::GetPriority ( ) const
inline

◆ NotifyDataChanged()

void UAtomGameplayVolumeMutator::NotifyDataChanged ( ) const
protected

Notify our parent volume our proxy may need updating

◆ SetPriority()

void UAtomGameplayVolumeMutator::SetPriority ( int32 InPriority)

メンバ詳解

◆ Priority

int32 UAtomGameplayVolumeMutator::Priority = 0
protected

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