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

#include <AtomAttenuationVolumeComponent.h>

UAtomAttenuationVolumeComponent の継承関係図

公開メンバ関数

 UAtomAttenuationVolumeComponent (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomAttenuationVolumeComponent ()=default
float GetExteriorTime () const
float GetExteriorVolume () const
float GetInteriorTime () const
float GetInteriorVolume () const
void SetExteriorVolume (float Volume, float InterpolateTime)
void SetInteriorVolume (float Volume, float InterpolateTime)
基底クラス 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

非公開変数類

float ExteriorTime = 0.5f
float ExteriorVolume = 1.0f
float InteriorTime = 0.5f
float InteriorVolume = 1.0f

その他の継承メンバ

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

詳解

UAtomAttenuationVolumeComponent - Atom Gameplay Volume component for occlusion settings (volume attenuation)

構築子と解体子

◆ UAtomAttenuationVolumeComponent()

UAtomAttenuationVolumeComponent::UAtomAttenuationVolumeComponent ( const FObjectInitializer & ObjectInitializer)

◆ ~UAtomAttenuationVolumeComponent()

virtual UAtomAttenuationVolumeComponent::~UAtomAttenuationVolumeComponent ( )
virtualdefault

関数詳解

◆ CopyAtomDataToMutator()

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

Override in child classes to copy additional data needed to mutators

UAtomGameplayVolumeMutatorを再実装しています。

◆ FactoryMutator()

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

Create this component's type of mutator

UAtomGameplayVolumeMutatorを再実装しています。

◆ GetExteriorTime()

float UAtomAttenuationVolumeComponent::GetExteriorTime ( ) const
inline

◆ GetExteriorVolume()

float UAtomAttenuationVolumeComponent::GetExteriorVolume ( ) const
inline

◆ GetInteriorTime()

float UAtomAttenuationVolumeComponent::GetInteriorTime ( ) const
inline

◆ GetInteriorVolume()

float UAtomAttenuationVolumeComponent::GetInteriorVolume ( ) const
inline

◆ SetExteriorVolume()

void UAtomAttenuationVolumeComponent::SetExteriorVolume ( float Volume,
float InterpolateTime )

◆ SetInteriorVolume()

void UAtomAttenuationVolumeComponent::SetInteriorVolume ( float Volume,
float InterpolateTime )

メンバ詳解

◆ ExteriorTime

float UAtomAttenuationVolumeComponent::ExteriorTime = 0.5f
private

◆ ExteriorVolume

float UAtomAttenuationVolumeComponent::ExteriorVolume = 1.0f
private

◆ InteriorTime

float UAtomAttenuationVolumeComponent::InteriorTime = 0.5f
private

◆ InteriorVolume

float UAtomAttenuationVolumeComponent::InteriorVolume = 1.0f
private

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