Audacity 3.2.0
Public Member Functions | Public Attributes | List of all members
LV2CVPort Class Referencefinal

Immutable description of an LV2 CV port (control data signal at sample rate) More...

#include <LV2Ports.h>

Inheritance diagram for LV2CVPort:
[legend]
Collaboration diagram for LV2CVPort:
[legend]

Public Member Functions

 LV2CVPort (const LilvPort *port, int index, bool isInput, const wxString &symbol, const wxString &name, const TranslatableString &group, float min, float max, float def, bool hasLo, bool hasHi)
 
- Public Member Functions inherited from LV2Port
 LV2Port (const LilvPort *port, int index, bool isInput, const wxString &symbol, const wxString &name, const TranslatableString &group)
 

Public Attributes

const float mMin
 
const float mMax
 
const float mDef
 
const bool mHasLo
 
const bool mHasHi
 
- Public Attributes inherited from LV2Port
const LilvPort *const mPort
 
const uint32_t mIndex
 
const bool mIsInput
 
const wxString mSymbol
 
const wxString mName
 
const TranslatableString mGroup
 

Detailed Description

Immutable description of an LV2 CV port (control data signal at sample rate)

Definition at line 129 of file LV2Ports.h.

Constructor & Destructor Documentation

◆ LV2CVPort()

LV2CVPort::LV2CVPort ( const LilvPort *  port,
int  index,
bool  isInput,
const wxString &  symbol,
const wxString &  name,
const TranslatableString group,
float  min,
float  max,
float  def,
bool  hasLo,
bool  hasHi 
)
inline

Definition at line 131 of file LV2Ports.h.

135 : LV2Port(port, index, isInput, symbol, name, group)
136 , mMin{ min }, mMax{ max }, mDef{ def }, mHasLo{ hasLo }, mHasHi{ hasHi }
137 {}
int min(int a, int b)
const TranslatableString name
Definition: Distortion.cpp:74
const float mMin
Definition: LV2Ports.h:138
const bool mHasLo
Definition: LV2Ports.h:141
const bool mHasHi
Definition: LV2Ports.h:142
const float mDef
Definition: LV2Ports.h:140
const float mMax
Definition: LV2Ports.h:139
LV2Port(const LilvPort *port, int index, bool isInput, const wxString &symbol, const wxString &name, const TranslatableString &group)
Definition: LV2Ports.h:37

Member Data Documentation

◆ mDef

const float LV2CVPort::mDef

Definition at line 140 of file LV2Ports.h.

◆ mHasHi

const bool LV2CVPort::mHasHi

Definition at line 142 of file LV2Ports.h.

◆ mHasLo

const bool LV2CVPort::mHasLo

Definition at line 141 of file LV2Ports.h.

◆ mMax

const float LV2CVPort::mMax

Definition at line 139 of file LV2Ports.h.

◆ mMin

const float LV2CVPort::mMin

Definition at line 138 of file LV2Ports.h.


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