C++ API Reference RNBO: RNBO::ParameterInterface Class Reference

RNBO: RNBO::ParameterInterface Class Reference

Inheritance diagram for RNBO::ParameterInterface:
parameter_interface RNBO::BaseInterface RNBO::ParameterEventInterface RNBO::CoreObject RNBO::ProcessInterface RNBO::PatcherInterface RNBO::PatcherInterfaceImpl

Public Member Functions

virtual ParameterIndex getNumParameters () const =0
 
virtual ConstCharPointer getParameterName (ParameterIndex index) const =0
 
virtual ConstCharPointer getParameterId (ParameterIndex index) const =0
 
virtual void getParameterInfo (ParameterIndex index, ParameterInfo *info) const =0
 
virtual ParameterValue getParameterValue (ParameterIndex index)=0
 
virtual void setParameterValue (ParameterIndex index, ParameterValue value, MillisecondTime time=RNBOTimeNow)=0
 
virtual ParameterValue getParameterNormalized (ParameterIndex index)
 
virtual void setParameterValueNormalized (ParameterIndex index, ParameterValue normalizedValue, MillisecondTime time=RNBOTimeNow)
 
virtual ParameterValue convertToNormalizedParameterValue (ParameterIndex index, ParameterValue value) const =0
 
virtual ParameterValue convertFromNormalizedParameterValue (ParameterIndex index, ParameterValue normalizedValue) const =0
 
virtual ParameterValue constrainParameterValue (ParameterIndex, ParameterValue value) const
 

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