Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::M2EncoderInterface Class Reference

#include <m2_encoder.h>

Inheritance diagram for ArdourSurface::M2EncoderInterface:
[legend]

Public Member Functions

 M2EncoderInterface ()
 
virtual ~M2EncoderInterface ()
 
virtual float value () const
 
virtual float range () const
 
virtual bool set_value (unsigned int v)
 

Public Attributes

PBD::Signal< void(int)> changed
 

Detailed Description

Definition at line 27 of file m2_encoder.h.

Constructor & Destructor Documentation

◆ M2EncoderInterface()

ArdourSurface::M2EncoderInterface::M2EncoderInterface ( )
inline

Definition at line 30 of file m2_encoder.h.

◆ ~M2EncoderInterface()

virtual ArdourSurface::M2EncoderInterface::~M2EncoderInterface ( )
inlinevirtual

Definition at line 31 of file m2_encoder.h.

Member Function Documentation

◆ range()

virtual float ArdourSurface::M2EncoderInterface::range ( ) const
inlinevirtual

Reimplemented in ArdourSurface::M2Encoder.

Definition at line 36 of file m2_encoder.h.

◆ set_value()

virtual bool ArdourSurface::M2EncoderInterface::set_value ( unsigned int  v)
inlinevirtual

Reimplemented in ArdourSurface::M2Encoder.

Definition at line 39 of file m2_encoder.h.

◆ value()

virtual float ArdourSurface::M2EncoderInterface::value ( ) const
inlinevirtual

Reimplemented in ArdourSurface::M2Encoder.

Definition at line 35 of file m2_encoder.h.

Member Data Documentation

◆ changed

PBD::Signal<void(int)> ArdourSurface::M2EncoderInterface::changed

Definition at line 34 of file m2_encoder.h.


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