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

#include <AtomAisacVolumeComponent.h>

UAtomAisacVolumeComponent の継承関係図

公開メンバ関数

 UAtomAisacVolumeComponent (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomAisacVolumeComponent ()=default
const TArray< FAtomVolumeAisacControlSettings > & GetAisacControlSettings () const
void SetAisacControlSettings (const TArray< FAtomVolumeAisacControlSettings > &NewAisacControlSettings)
基底クラス 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< FAtomVolumeAisacControlSettingsAisacControlSettings

その他の継承メンバ

基底クラス 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

詳解

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.)


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