CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
Atom::FAtomExPlayerGroup Class Reference

#include <AtomMixerPlayer.h>

Public Member Functions

 FAtomExPlayerGroup (bool bEnableVoiceLimitScope=false, bool bEnableCategoryCueLimitScope=false)
bool IsCategoryCueLimitScopeEnabled () const
bool IsVoiceLimitScopeEnabled () const

Private Member Functions

void AddPlayer (FAtomExPlayer &Player)
void RemovePlayer (FAtomExPlayer &Player)

Private Attributes

bool bEnableCategoryCueLimitScope
bool bEnableVoiceLimitScope
FCriAtomExSoundObjectPtr ExSoundObject
friend FAtomExPlayer

Detailed Description

FAtomExPlayerGroup class

Class which implements AtomEx "sound object" used for grouping voice and playback to scope limitation from Atom Craft paramters.

Constructor & Destructor Documentation

◆ FAtomExPlayerGroup()

Atom::FAtomExPlayerGroup::FAtomExPlayerGroup ( bool bEnableVoiceLimitScope = false,
bool bEnableCategoryCueLimitScope = false )

Member Function Documentation

◆ AddPlayer()

void Atom::FAtomExPlayerGroup::AddPlayer ( FAtomExPlayer & Player)
private

◆ IsCategoryCueLimitScopeEnabled()

bool Atom::FAtomExPlayerGroup::IsCategoryCueLimitScopeEnabled ( ) const
inline

◆ IsVoiceLimitScopeEnabled()

bool Atom::FAtomExPlayerGroup::IsVoiceLimitScopeEnabled ( ) const
inline

◆ RemovePlayer()

void Atom::FAtomExPlayerGroup::RemovePlayer ( FAtomExPlayer & Player)
private

Member Data Documentation

◆ bEnableCategoryCueLimitScope

bool Atom::FAtomExPlayerGroup::bEnableCategoryCueLimitScope
private

◆ bEnableVoiceLimitScope

bool Atom::FAtomExPlayerGroup::bEnableVoiceLimitScope
private

◆ ExSoundObject

FCriAtomExSoundObjectPtr Atom::FAtomExPlayerGroup::ExSoundObject
private

◆ FAtomExPlayer

friend Atom::FAtomExPlayerGroup::FAtomExPlayer
private

The documentation for this class was generated from the following files:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Mixer/AtomMixerPlayer.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/Mixer/AtomMixerPlayer.cpp