CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FAtomProxyMutator_Attenuation Class Reference

#include <AtomAttenuationVolumeComponent.h>

Inheritance diagram for FAtomProxyMutator_Attenuation:

Public Member Functions

 FAtomProxyMutator_Attenuation ()
virtual ~FAtomProxyMutator_Attenuation ()=default
virtual void Apply (FAtomInteriorSettings &InteriorSettings) const override
virtual void Apply (FAtomProxyActiveSoundParams &Params) const override
Public Member Functions inherited from FAtomProxyVolumeMutator
 FAtomProxyVolumeMutator ()
virtual ~FAtomProxyVolumeMutator ()=default
virtual void Apply (FAtomGameplayVolumeListener &Listener) const
virtual bool CheckPriority (const FAtomProxyMutatorPriorities &Priorities) const
bool HasPayloadType (PayloadFlags InType) const
virtual void Remove (FAtomGameplayVolumeListener &Listener) const
virtual void Remove (FAtomProxyActiveSoundParams &Params) const
virtual void UpdatePriority (FAtomProxyMutatorPriorities &Priorities) const

Public Attributes

float ExteriorTime = 0.5f
float ExteriorVolume = 1.0f
float InteriorTime = 0.5f
float InteriorVolume = 1.0f
Public Attributes inherited from FAtomProxyVolumeMutator
FName MutatorName
PayloadFlags PayloadType
int32 Priority = INDEX_NONE
uint32 VolumeID = INDEX_NONE
uint32 WorldID = INDEX_NONE

Static Protected Attributes

static constexpr const TCHAR MutatorAttenuationName [] = TEXT("Attenuation")
Static Protected Attributes inherited from FAtomProxyVolumeMutator
static constexpr const TCHAR MutatorBaseName [] = TEXT("MutatorBase")

Additional Inherited Members

Public Types inherited from FAtomProxyVolumeMutator
using PayloadFlags = AtomGameplay::EComponentPayload

Detailed Description

FAtomProxyMutator_Attenuation - An Atom thread representation of occlusion settings (volume attenuation)

Constructor & Destructor Documentation

◆ FAtomProxyMutator_Attenuation()

FAtomProxyMutator_Attenuation::FAtomProxyMutator_Attenuation ( )

◆ ~FAtomProxyMutator_Attenuation()

virtual FAtomProxyMutator_Attenuation::~FAtomProxyMutator_Attenuation ( )
virtualdefault

Member Function Documentation

◆ Apply() [1/2]

void FAtomProxyMutator_Attenuation::Apply ( FAtomInteriorSettings & InteriorSettings) const
overridevirtual

Reimplemented from FAtomProxyVolumeMutator.

◆ Apply() [2/2]

void FAtomProxyMutator_Attenuation::Apply ( FAtomProxyActiveSoundParams & Params) const
overridevirtual

Reimplemented from FAtomProxyVolumeMutator.

Member Data Documentation

◆ ExteriorTime

float FAtomProxyMutator_Attenuation::ExteriorTime = 0.5f

◆ ExteriorVolume

float FAtomProxyMutator_Attenuation::ExteriorVolume = 1.0f

◆ InteriorTime

float FAtomProxyMutator_Attenuation::InteriorTime = 0.5f

◆ InteriorVolume

float FAtomProxyMutator_Attenuation::InteriorVolume = 1.0f

◆ MutatorAttenuationName

TCHAR FAtomProxyMutator_Attenuation::MutatorAttenuationName = TEXT("Attenuation")
staticconstexprprotected

The documentation for this class was generated from the following files: