VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
VoltMod::MultiRecipientFilter Class Reference

Routes a user message or filtered sound to a chosen set of player slots. Starts empty; callers add each recipient (e.g. every connected slot for a broadcast). More...

#include <RecipientFilter.hpp>

+ Inheritance diagram for VoltMod::MultiRecipientFilter:

Public Member Functions

 MultiRecipientFilter ()=default
 
void AddRecipient (int slot)
 
NetChannelBufType_t GetNetworkBufType () const override
 
bool IsInitMessage () const override
 
const CPlayerBitVec & GetRecipients () const override
 
CPlayerSlot GetPredictedPlayerSlot () const override
 

Detailed Description

Routes a user message or filtered sound to a chosen set of player slots. Starts empty; callers add each recipient (e.g. every connected slot for a broadcast).

Definition at line 39 of file RecipientFilter.hpp.

Constructor & Destructor Documentation

◆ MultiRecipientFilter()

VoltMod::MultiRecipientFilter::MultiRecipientFilter ( )
default

Member Function Documentation

◆ AddRecipient()

void VoltMod::MultiRecipientFilter::AddRecipient ( int  slot)
inline

Definition at line 44 of file RecipientFilter.hpp.

References VoltMod::ReadFile().

Referenced by VoltMod::Messages::Broadcast().

◆ GetNetworkBufType()

NetChannelBufType_t VoltMod::MultiRecipientFilter::GetNetworkBufType ( ) const
inlineoverride

Definition at line 52 of file RecipientFilter.hpp.

References VoltMod::ReadFile().

◆ GetPredictedPlayerSlot()

CPlayerSlot VoltMod::MultiRecipientFilter::GetPredictedPlayerSlot ( ) const
inlineoverride

Definition at line 55 of file RecipientFilter.hpp.

References VoltMod::ReadFile().

◆ GetRecipients()

const CPlayerBitVec & VoltMod::MultiRecipientFilter::GetRecipients ( ) const
inlineoverride

Definition at line 54 of file RecipientFilter.hpp.

◆ IsInitMessage()

bool VoltMod::MultiRecipientFilter::IsInitMessage ( ) const
inlineoverride

Definition at line 53 of file RecipientFilter.hpp.


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