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

#include <AtomRoomVolumeComponent.h>

Inheritance diagram for FAtomProxyMutator_Room:

Public Member Functions

 FAtomProxyMutator_Room ()
virtual ~FAtomProxyMutator_Room ()=default
virtual void Apply (FAtomProxyActiveSoundParams &Params) const override
Public Member Functions inherited from FAtomProxyVolumeMutator
 FAtomProxyVolumeMutator ()
virtual ~FAtomProxyVolumeMutator ()=default
virtual void Apply (FAtomGameplayVolumeListener &Listener) const
virtual void Apply (FAtomInteriorSettings &InteriorSettings) 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

bool bUseOvelappingPortals = false
FName ComponentTag = NAME_None
EAtomPortailingMethod PortailingMethod = EAtomPortailingMethod::ClosestPortal
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 MutatorRoomName [] = TEXT("Room")
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_Room - An Atom thread representation of Room settings

Constructor & Destructor Documentation

◆ FAtomProxyMutator_Room()

FAtomProxyMutator_Room::FAtomProxyMutator_Room ( )

◆ ~FAtomProxyMutator_Room()

virtual FAtomProxyMutator_Room::~FAtomProxyMutator_Room ( )
virtualdefault

Member Function Documentation

◆ Apply()

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

Reimplemented from FAtomProxyVolumeMutator.

Member Data Documentation

◆ bUseOvelappingPortals

bool FAtomProxyMutator_Room::bUseOvelappingPortals = false

◆ ComponentTag

FName FAtomProxyMutator_Room::ComponentTag = NAME_None

◆ MutatorRoomName

const TCHAR FAtomProxyMutator_Room::MutatorRoomName[] = TEXT("Room")
staticconstexprprotected

◆ PortailingMethod

EAtomPortailingMethod FAtomProxyMutator_Room::PortailingMethod = EAtomPortailingMethod::ClosestPortal

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