#include <JPLSpatial/ChannelMap.h>
ChannelMap is just a interface for strongly-typed access to some sort of channel mask
◆ ChannelMap()
| JPL::ChannelMap::ChannelMap |
( |
| ) |
|
|
constexprdefault |
◆ ForEachChannel()
template<class Predicate >
| void JPL::ChannelMap::ForEachChannel |
( |
Predicate | predicate | ) |
const |
|
inlineconstexpr |
◆ FromChannelMask()
| static constexpr ChannelMap JPL::ChannelMap::FromChannelMask |
( |
uint32 | channelMask | ) |
|
|
inlinestaticnodiscardconstexpr |
◆ FromNumChannels()
| static constexpr ChannelMap JPL::ChannelMap::FromNumChannels |
( |
uint32 | numChannels | ) |
|
|
inlinestaticnodiscardconstexpr |
◆ GetChannelAtIndex()
◆ GetChannelIndex()
◆ GetChannelMask()
| uint32 JPL::ChannelMap::GetChannelMask |
( |
| ) |
const |
|
inlinenodiscardconstexpr |
◆ GetNumChannels()
| uint32 JPL::ChannelMap::GetNumChannels |
( |
| ) |
const |
|
inlinenodiscardconstexprnoexcept |
◆ Has()
| bool JPL::ChannelMap::Has |
( |
EChannel | channel | ) |
const |
|
inlinenodiscardconstexprnoexcept |
◆ HasLFE()
| bool JPL::ChannelMap::HasLFE |
( |
| ) |
const |
|
inlinenodiscardconstexprnoexcept |
◆ HasTopChannels()
| bool JPL::ChannelMap::HasTopChannels |
( |
| ) |
const |
|
inlinenodiscardconstexprnoexcept |
◆ IsValid()
| bool JPL::ChannelMap::IsValid |
( |
| ) |
const |
|
inlinenodiscardconstexprnoexcept |
◆ operator!=()
| bool JPL::ChannelMap::operator!= |
( |
const ChannelMap & | other | ) |
const |
|
inlinenodiscardconstexprnoexcept |
◆ operator==()
| bool JPL::ChannelMap::operator== |
( |
const ChannelMap & | other | ) |
const |
|
inlinenodiscardconstexprnoexcept |
◆ std::hash< JPL::ChannelMap >
◆ InvalidChannelIndex
The documentation for this class was generated from the following file: