![]() |
VISR
0.11.1
Versatile Interactive Scene Renderer
|
#include <filter_routing_parameter.hpp>
Public Member Functions | |
FilterRoutingParameter () | |
FilterRoutingParameter (ParameterConfigBase const &config) | |
FilterRoutingParameter (EmptyParameterConfig const &config) | |
![]() | |
FilterRouting () | |
FilterRouting (IndexType pInput, IndexType pOutput, IndexType pFilter, GainType pGain=1.0) | |
![]() | |
TypedParameterBase ()=default | |
virtual | ~TypedParameterBase ()=default |
ParameterType | type () final |
std::unique_ptr< ParameterBase > | clone () const final |
void | assign (ParameterBase const &rhs) override |
![]() | |
ParameterBase () | |
ParameterBase (const ParameterBase &) | |
ParameterBase & | operator= (const ParameterBase &) |
virtual | ~ParameterBase () |
Friends | |
class | FilterRoutingListParameter |
Additional Inherited Members | |
![]() | |
using | IndexType = std::size_t |
using | GainType = double |
![]() | |
using | ParameterConfigType = EmptyParameterConfig |
![]() | |
static const constexpr ParameterType | staticType () |
![]() | |
IndexType | inputIndex |
IndexType | outputIndex |
IndexType | filterIndex |
GainType | gainLinear |
![]() | |
static const IndexType | cInvalidIndex = UINT_MAX |
Class for defining a routing entry for a multichannel filter engine. A routing entry consists of a input channel index, an output channel index, an index for the used filter coefficient, and a gain value.
|
default |
|
explicit |
|
explicit |
|
friend |