Expand description
Parameter definition and code generation utilities.
This module provides two ways to define plugin parameters:
- JSON-based: Parse a
parameters.jsonfile usingParamsFile - Programmatic: Define parameters as const arrays using
ParamDef
Both approaches can generate Rust and C++ code for parameter indices.
Structs§
- Json
Param Def - JSON parameter definition (for parsing parameters.json).
- Param
Def - Parameter definition for programmatic declaration.
- Params
File - Container for a parameters.json file.
Enums§
- Param
Type - Parameter type variants for programmatic declaration.
Functions§
- generate_
c_ header_ from_ defs - Generate C header with parameter index constants from a const array of ParamDefs.
- generate_
rust_ indices_ from_ defs - Generate Rust parameter index constants from a const array of ParamDefs.