iPlug 2: IParam::Shape Struct Reference

Base struct for parameter shaping. More...

#include <IPlugParameter.h>

Public Member Functions

virtual ShapeClone () const =0
 
virtual void Init (const IParam &param)
 Initializes the shape instance. More...
 
virtual EDisplayType GetDisplayType () const =0
 
virtual double NormalizedToValue (double value, const IParam &param) const =0
 Returns the real value from a normalized input, based on an IParam's settings. More...
 
virtual double ValueToNormalized (double value, const IParam &param) const =0
 Returns the normalized value from a real value, based on an IParam's settings. More...
 

Base struct for parameter shaping.

Definition at line 75 of file IPlugParameter.h.

virtual IParam::Shape::~Shape ( )
inlinevirtual

◆ Clone()

virtual Shape * IParam::Shape::Clone ( ) const
pure virtual

◆ GetDisplayType()

virtual EDisplayType IParam::Shape::GetDisplayType ( ) const
pure virtual

◆ Init()

virtual void IParam::Shape::Init ( const IParam param)
inlinevirtual

◆ NormalizedToValue()

virtual double IParam::Shape::NormalizedToValue ( double  value,
const IParam param 
) const
pure virtual

◆ ValueToNormalized()

virtual double IParam::Shape::ValueToNormalized ( double  value,
const IParam param 
) const
pure virtual

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