A circular TriggerButton UI component.
More...
#include <TriggerButton.h>
|
| void | mouseDown (const MouseEvent &) override |
| |
| void | mouseUp (const MouseEvent &) override |
| |
| void | mouseMove (const MouseEvent &) override |
| |
| void | paint (Graphics &g) override |
| |
| void | resized () override |
| |
A circular TriggerButton UI component.
This class implements a TriggerButton designed to send note On/Off messages.
◆ TriggerButton()
| krotos::TriggerButton::TriggerButton |
( |
| ) |
|
◆ ~TriggerButton()
| krotos::TriggerButton::~TriggerButton |
( |
| ) |
|
◆ mouseDown()
| void krotos::TriggerButton::mouseDown |
( |
const MouseEvent & | event | ) |
|
|
overrideprivate |
Button inherited private functions.
◆ mouseMove()
| void krotos::TriggerButton::mouseMove |
( |
const MouseEvent & | event | ) |
|
|
overrideprivate |
◆ mouseUp()
| void krotos::TriggerButton::mouseUp |
( |
const MouseEvent & | event | ) |
|
|
overrideprivate |
◆ paint()
| void krotos::TriggerButton::paint |
( |
Graphics & | g | ) |
|
|
overrideprivate |
◆ resized()
| void krotos::TriggerButton::resized |
( |
| ) |
|
|
overrideprivate |
◆ buttonPressed
| std::function<void()> krotos::TriggerButton::buttonPressed {nullptr} |
◆ buttonReleased
| std::function<void()> krotos::TriggerButton::buttonReleased {nullptr} |
◆ layout
◆ m_bounds
| Rectangle<float> krotos::TriggerButton::m_bounds |
|
private |
◆ m_center
| Point<float> krotos::TriggerButton::m_center |
|
private |
◆ m_clicked
| bool krotos::TriggerButton::m_clicked {false} |
|
private |
◆ m_insideCircle
| bool krotos::TriggerButton::m_insideCircle {false} |
|
private |
◆ m_radius
| float krotos::TriggerButton::m_radius {0.0f} |
|
private |
The documentation for this class was generated from the following files: