LinuxSampler::DeviceRuntimeParameterFloat Class Reference

#include <DeviceParameter.h>

Inheritance diagram for LinuxSampler::DeviceRuntimeParameterFloat:

LinuxSampler::DeviceRuntimeParameter

List of all members.

Public Member Functions

 DeviceRuntimeParameterFloat (float fVal)
virtual String Type ()
virtual bool Multiplicity ()
virtual optional< StringRangeMin ()
virtual optional< StringRangeMax ()
virtual optional< StringPossibilities ()
virtual String Value ()
virtual void SetValue (String val) throw (Exception)
virtual float ValueAsFloat ()
virtual void SetValue (float f) throw (Exception)
virtual optional< float > RangeMinAsFloat ()=0
virtual optional< float > RangeMaxAsFloat ()=0
virtual std::vector< float > PossibilitiesAsFloat ()=0
virtual void OnSetValue (float f)=0
virtual String Description ()=0
virtual bool Fix ()=0

Protected Attributes

float fVal


Detailed Description

Definition at line 94 of file DeviceParameter.h.


Constructor & Destructor Documentation

LinuxSampler::DeviceRuntimeParameterFloat::DeviceRuntimeParameterFloat ( float  fVal  ) 


Member Function Documentation

virtual String LinuxSampler::DeviceRuntimeParameter::Description (  )  [pure virtual, inherited]

virtual bool LinuxSampler::DeviceRuntimeParameter::Fix (  )  [pure virtual, inherited]

virtual bool LinuxSampler::DeviceRuntimeParameterFloat::Multiplicity (  )  [virtual]

virtual void LinuxSampler::DeviceRuntimeParameterFloat::OnSetValue ( float  f  )  [pure virtual]

virtual optional<String> LinuxSampler::DeviceRuntimeParameterFloat::Possibilities (  )  [virtual]

virtual std::vector<float> LinuxSampler::DeviceRuntimeParameterFloat::PossibilitiesAsFloat (  )  [pure virtual]

virtual optional<String> LinuxSampler::DeviceRuntimeParameterFloat::RangeMax (  )  [virtual]

virtual optional<float> LinuxSampler::DeviceRuntimeParameterFloat::RangeMaxAsFloat (  )  [pure virtual]

virtual optional<String> LinuxSampler::DeviceRuntimeParameterFloat::RangeMin (  )  [virtual]

virtual optional<float> LinuxSampler::DeviceRuntimeParameterFloat::RangeMinAsFloat (  )  [pure virtual]

virtual void LinuxSampler::DeviceRuntimeParameterFloat::SetValue ( float  f  )  throw (Exception) [virtual]

virtual void LinuxSampler::DeviceRuntimeParameterFloat::SetValue ( String  val  )  throw (Exception) [virtual]

virtual String LinuxSampler::DeviceRuntimeParameterFloat::Type (  )  [virtual]

virtual String LinuxSampler::DeviceRuntimeParameterFloat::Value (  )  [virtual]

virtual float LinuxSampler::DeviceRuntimeParameterFloat::ValueAsFloat (  )  [virtual]


Member Data Documentation

Definition at line 113 of file DeviceParameter.h.


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

doxygen