LMMS
Loading...
Searching...
No Matches
CarlaButtonWidget Class Reference
Inheritance diagram for CarlaButtonWidget:

Public Member Functions

 CarlaButtonWidget (PluginWindow &parent, const NativePluginDescriptor *const d, const NativePluginHandle h)
 ~CarlaButtonWidget () override

Protected Member Functions

void onDisplay () override
void imageButtonClicked (OpenGLImageButton *imageButton, int) override

Private Member Functions

 CARLA_DECLARE_NON_COPYABLE (CarlaButtonWidget)

Private Attributes

OpenGLImage startButtonImage
OpenGLImageButton startButton
const NativePluginDescriptor *const descriptor
const NativePluginHandle handle
PluginWindowpluginWindow

Constructor & Destructor Documentation

◆ CarlaButtonWidget()

CarlaButtonWidget::CarlaButtonWidget ( PluginWindow & parent,
const NativePluginDescriptor *const d,
const NativePluginHandle h )
inlineexplicit

◆ ~CarlaButtonWidget()

CarlaButtonWidget::~CarlaButtonWidget ( )
inlineoverride

Member Function Documentation

◆ CARLA_DECLARE_NON_COPYABLE()

CarlaButtonWidget::CARLA_DECLARE_NON_COPYABLE ( CarlaButtonWidget )
private

◆ imageButtonClicked()

void CarlaButtonWidget::imageButtonClicked ( OpenGLImageButton * imageButton,
int  )
inlineoverrideprotected

◆ onDisplay()

void CarlaButtonWidget::onDisplay ( )
inlineoverrideprotected

Member Data Documentation

◆ descriptor

const NativePluginDescriptor* const CarlaButtonWidget::descriptor
private

◆ handle

const NativePluginHandle CarlaButtonWidget::handle
private

◆ pluginWindow

PluginWindow& CarlaButtonWidget::pluginWindow
private

◆ startButton

OpenGLImageButton CarlaButtonWidget::startButton
private

◆ startButtonImage

OpenGLImage CarlaButtonWidget::startButtonImage
private

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