Audacity 3.2.0
Public Member Functions | Public Attributes | List of all members
LV2Port Class Reference

Immutable description of an LV2 port. More...

#include <LV2Ports.h>

Inheritance diagram for LV2Port:
Collaboration diagram for LV2Port:

Public Member Functions

 LV2Port (const LilvPort *port, int index, bool isInput, const wxString &symbol, const wxString &name, const TranslatableString &group)

Public Attributes

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 port.

Definition at line 35 of file LV2Ports.h.

Constructor & Destructor Documentation

◆ LV2Port()

LV2Port::LV2Port ( const LilvPort *  port,
int  index,
bool  isInput,
const wxString &  symbol,
const wxString &  name,
const TranslatableString group 

Definition at line 37 of file LV2Ports.h.

40 : mPort(port), mIndex(index), mIsInput(isInput)
41 , mSymbol(symbol), mName(name), mGroup(group)
42 {}
const TranslatableString name
Definition: Distortion.cpp:76
const wxString mName
Definition: LV2Ports.h:47
const TranslatableString mGroup
Definition: LV2Ports.h:48
const uint32_t mIndex
Definition: LV2Ports.h:44
const wxString mSymbol
Definition: LV2Ports.h:46
const bool mIsInput
Definition: LV2Ports.h:45
const LilvPort *const mPort
Definition: LV2Ports.h:43

Member Data Documentation

◆ mGroup

const TranslatableString LV2Port::mGroup

Definition at line 48 of file LV2Ports.h.

◆ mIndex

const uint32_t LV2Port::mIndex

Definition at line 44 of file LV2Ports.h.

◆ mIsInput

const bool LV2Port::mIsInput

Definition at line 45 of file LV2Ports.h.

◆ mName

const wxString LV2Port::mName

Definition at line 47 of file LV2Ports.h.

◆ mPort

const LilvPort* const LV2Port::mPort

Definition at line 43 of file LV2Ports.h.

◆ mSymbol

const wxString LV2Port::mSymbol

Definition at line 46 of file LV2Ports.h.

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