LMMS
Loading...
Searching...
No Matches
lmms::MixerRoute Class Reference

#include <Mixer.h>

Inheritance diagram for lmms::MixerRoute:

Public Member Functions

 MixerRoute (MixerChannel *from, MixerChannel *to, float amount)
 ~MixerRoute () override=default
mix_ch_t senderIndex () const
mix_ch_t receiverIndex () const
FloatModelamount ()
MixerChannelsender () const
MixerChannelreceiver () const
void updateName ()

Private Attributes

MixerChannelm_from
MixerChannelm_to
FloatModel m_amount

Constructor & Destructor Documentation

◆ MixerRoute()

lmms::MixerRoute::MixerRoute ( MixerChannel * from,
MixerChannel * to,
float amount )

◆ ~MixerRoute()

lmms::MixerRoute::~MixerRoute ( )
overridedefault

Member Function Documentation

◆ amount()

FloatModel * lmms::MixerRoute::amount ( )
inline

◆ receiver()

MixerChannel * lmms::MixerRoute::receiver ( ) const
inline

◆ receiverIndex()

mix_ch_t lmms::MixerRoute::receiverIndex ( ) const
inline

◆ sender()

MixerChannel * lmms::MixerRoute::sender ( ) const
inline

◆ senderIndex()

mix_ch_t lmms::MixerRoute::senderIndex ( ) const
inline

◆ updateName()

void lmms::MixerRoute::updateName ( )

Member Data Documentation

◆ m_amount

FloatModel lmms::MixerRoute::m_amount
private

◆ m_from

MixerChannel* lmms::MixerRoute::m_from
private

◆ m_to

MixerChannel* lmms::MixerRoute::m_to
private

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