Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::ReadOnlyControl Class Reference

#include <readonly_control.h>

Inheritance diagram for ARDOUR::ReadOnlyControl:
[legend]

Public Member Functions

 ReadOnlyControl (std::shared_ptr< Plugin >, const ParameterDescriptor &, uint32_t pnum)
 
virtual double get_parameter () const
 
std::string describe_parameter ()
 
const ParameterDescriptordesc () const
 
- Public Member Functions inherited from PBD::Destructible
virtual ~Destructible ()
 
virtual void drop_references ()
 

Protected Attributes

std::weak_ptr< Plugin_plugin
 
const ParameterDescriptor _desc
 
uint32_t _parameter_num
 

Additional Inherited Members

- Public Attributes inherited from PBD::Destructible
PBD::Signal< void()> Destroyed
 
PBD::Signal< void()> DropReferences
 

Detailed Description

Definition at line 32 of file readonly_control.h.

Constructor & Destructor Documentation

◆ ReadOnlyControl()

ARDOUR::ReadOnlyControl::ReadOnlyControl ( std::shared_ptr< Plugin ,
const ParameterDescriptor ,
uint32_t  pnum 
)

Member Function Documentation

◆ desc()

const ParameterDescriptor& ARDOUR::ReadOnlyControl::desc ( ) const
inline

Definition at line 39 of file readonly_control.h.

◆ describe_parameter()

std::string ARDOUR::ReadOnlyControl::describe_parameter ( )

◆ get_parameter()

virtual double ARDOUR::ReadOnlyControl::get_parameter ( ) const
virtual

Member Data Documentation

◆ _desc

const ParameterDescriptor ARDOUR::ReadOnlyControl::_desc
protected

Definition at line 43 of file readonly_control.h.

◆ _parameter_num

uint32_t ARDOUR::ReadOnlyControl::_parameter_num
protected

Definition at line 44 of file readonly_control.h.

◆ _plugin

std::weak_ptr<Plugin> ARDOUR::ReadOnlyControl::_plugin
protected

Definition at line 42 of file readonly_control.h.


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