LMMS
Loading...
Searching...
No Matches
juce::ParameterNumberState Class Reference

Public Member Functions

void sendIfNecessary (int channel, double time, Array< MidiMessage > &out)
bool trySetProgramNumber (int controller, int value)

Private Types

enum class  Kind { rpn , nrpn }

Private Attributes

Optional< char > newestRpnLsb
Optional< char > newestRpnMsb
Optional< char > newestNrpnLsb
Optional< char > newestNrpnMsb
Optional< char > lastSentLsb
Optional< char > lastSentMsb
Kind lastSentKind = Kind::rpn
Kind newestKind = Kind::rpn

Member Enumeration Documentation

◆ Kind

enum class juce::ParameterNumberState::Kind
strongprivate
Enumerator
rpn 
nrpn 

Member Function Documentation

◆ sendIfNecessary()

void juce::ParameterNumberState::sendIfNecessary ( int channel,
double time,
Array< MidiMessage > & out )
inline

◆ trySetProgramNumber()

bool juce::ParameterNumberState::trySetProgramNumber ( int controller,
int value )
inline

Member Data Documentation

◆ lastSentKind

Kind juce::ParameterNumberState::lastSentKind = Kind::rpn
private

◆ lastSentLsb

Optional<char> juce::ParameterNumberState::lastSentLsb
private

◆ lastSentMsb

Optional<char> juce::ParameterNumberState::lastSentMsb
private

◆ newestKind

Kind juce::ParameterNumberState::newestKind = Kind::rpn
private

◆ newestNrpnLsb

Optional<char> juce::ParameterNumberState::newestNrpnLsb
private

◆ newestNrpnMsb

Optional<char> juce::ParameterNumberState::newestNrpnMsb
private

◆ newestRpnLsb

Optional<char> juce::ParameterNumberState::newestRpnLsb
private

◆ newestRpnMsb

Optional<char> juce::ParameterNumberState::newestRpnMsb
private

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