TracktionEngine
Public Member Functions | Public Attributes | List of all members
tracktion::engine::VSTXML::Range Struct Reference

Public Member Functions

 Range () noexcept
 
 Range (const juce::String &s)
 
void set (const juce::String &s)
 
bool contains (float f) const noexcept
 

Public Attributes

float low = 0
 
float high = 0
 
bool inclusiveLow = false
 
bool inclusiveHigh = false
 

Constructor & Destructor Documentation

◆ Range() [1/2]

tracktion::engine::VSTXML::Range::Range ( )
noexcept

◆ Range() [2/2]

tracktion::engine::VSTXML::Range::Range ( const juce::String &  s)

References set().

Member Function Documentation

◆ set()

void tracktion::engine::VSTXML::Range::set ( const juce::String &  s)

References high, inclusiveHigh, inclusiveLow, and low.

Referenced by Range().

◆ contains()

bool tracktion::engine::VSTXML::Range::contains ( float  f) const
noexcept

References high, inclusiveHigh, inclusiveLow, and low.

Member Data Documentation

◆ low

float tracktion::engine::VSTXML::Range::low = 0

Referenced by contains(), and set().

◆ high

float tracktion::engine::VSTXML::Range::high = 0

Referenced by contains(), and set().

◆ inclusiveLow

bool tracktion::engine::VSTXML::Range::inclusiveLow = false

Referenced by contains(), and set().

◆ inclusiveHigh

bool tracktion::engine::VSTXML::Range::inclusiveHigh = false

Referenced by contains(), and set().


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