Vital
Loading...
Searching...
No Matches
SynthBase::ValueChangedCallback Struct Reference

A callback message used when values change, allowing asynchronous updates to GUI or host. More...

#include <synth_base.h>

Inheritance diagram for SynthBase::ValueChangedCallback:

Public Member Functions

 ValueChangedCallback (std::shared_ptr< SynthBase * > listener, std::string name, vital::mono_float val)
 
void messageCallback () override
 

Public Attributes

std::weak_ptr< SynthBase * > listener
 
std::string control_name
 
vital::mono_float value
 

Detailed Description

A callback message used when values change, allowing asynchronous updates to GUI or host.

Constructor & Destructor Documentation

◆ ValueChangedCallback()

SynthBase::ValueChangedCallback::ValueChangedCallback ( std::shared_ptr< SynthBase * > listener,
std::string name,
vital::mono_float val )
inline

Member Function Documentation

◆ messageCallback()

void SynthBase::ValueChangedCallback::messageCallback ( )
override

Member Data Documentation

◆ control_name

std::string SynthBase::ValueChangedCallback::control_name

◆ listener

std::weak_ptr<SynthBase*> SynthBase::ValueChangedCallback::listener

◆ value

vital::mono_float SynthBase::ValueChangedCallback::value

The documentation for this struct was generated from the following files: