Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::DesignControl Class Referenceabstract

#include <design_frame_view.hpp>

Public Member Functions

virtual ~DesignControl ()=default
virtual void set_control_value (float value)=0
virtual float control_value () const =0

Public Attributes

std::function< void(float)> on_control_changed
std::function< void()> on_gesture_begin
std::function< void()> on_gesture_end

Constructor & Destructor Documentation

◆ ~DesignControl()

virtual pulp::view::DesignControl::~DesignControl ( )
virtualdefault

Member Function Documentation

◆ control_value()

virtual float pulp::view::DesignControl::control_value ( ) const
pure virtual

◆ set_control_value()

virtual void pulp::view::DesignControl::set_control_value ( float value)
pure virtual

Member Data Documentation

◆ on_control_changed

std::function<void(float)> pulp::view::DesignControl::on_control_changed

◆ on_gesture_begin

std::function<void()> pulp::view::DesignControl::on_gesture_begin

◆ on_gesture_end

std::function<void()> pulp::view::DesignControl::on_gesture_end

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