Crate frei0r_rs

Source
Expand description

Rust binding for the implementation of fri0r plugin API https://frei0r.dyne.org/.

See example for API usage.

Macros§

plugin
Export necessary C bindings for frei0r plugin.

Structs§

Color
Color parameter.
ParamInfo
Information of a parameter.
PluginInfo
The type returned by the plugin to tell the application about its name, type, number of parameters, and version.
Position
Position parameter.

Enums§

ColorModel
List of supported color models.
ParamKind
Type of a parameter.
ParamMut
Mutable reference to a parameter.
ParamRef
Reference to a parameter.
PluginType
Type of the plugin.

Traits§

Param
Helper trait used in the implmenetation of derive macro PluginBase. DO NOT use directly.
Plugin
The plugin type.
PluginBase
Base trait of Plugin which is responsible for setting/getting of plugin parameters.

Derive Macros§

PluginBase
Derive macro used in the implementation of PluginBase trait.