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.
- Param
Info - Information of a parameter.
- Plugin
Info - The type returned by the plugin to tell the application about its name, type, number of parameters, and version.
- Position
- Position parameter.
Enums§
- Color
Model - List of supported color models.
- Param
Kind - Type of a parameter.
- Param
Mut - Mutable reference to a parameter.
- Param
Ref - Reference to a parameter.
- Plugin
Type - Type of the plugin.
Traits§
- Param
- Helper trait used in the implmenetation of derive macro PluginBase. DO NOT use directly.
- Plugin
- The plugin type.
- Plugin
Base - Base trait of Plugin which is responsible for setting/getting of plugin parameters.
Derive Macros§
- Plugin
Base - Derive macro used in the implementation of PluginBase trait.