Rename the params module to param
It's a heterogeneous module, and splitting the ranges to their own module will be a bit weird otherwise.
This commit is contained in:
parent
31481c406b
commit
6bb83061dd
|
@ -104,9 +104,9 @@ pub fn derive_params(input: TokenStream) -> TokenStream {
|
|||
// function we get type erasure for free since we only need to worry about byte
|
||||
// vectors
|
||||
field_serialize_tokens.push(quote! {
|
||||
match ::nih_plug::params::PersistentField::map(
|
||||
match ::nih_plug::param::PersistentField::map(
|
||||
&self.#field_name,
|
||||
::nih_plug::params::serialize_field,
|
||||
::nih_plug::param::serialize_field,
|
||||
) {
|
||||
Ok(data) => {
|
||||
serialized.insert(String::from(#stable_name), data);
|
||||
|
@ -118,9 +118,9 @@ pub fn derive_params(input: TokenStream) -> TokenStream {
|
|||
});
|
||||
field_deserialize_tokens.push(quote! {
|
||||
#stable_name => {
|
||||
match ::nih_plug::params::deserialize_field(&data) {
|
||||
match ::nih_plug::param::deserialize_field(&data) {
|
||||
Ok(deserialized) => {
|
||||
::nih_plug::params::PersistentField::set(
|
||||
::nih_plug::param::PersistentField::set(
|
||||
&self.#field_name,
|
||||
deserialized,
|
||||
);
|
||||
|
@ -152,7 +152,7 @@ pub fn derive_params(input: TokenStream) -> TokenStream {
|
|||
impl Params for #struct_name {
|
||||
fn param_map(
|
||||
self: std::pin::Pin<&Self>,
|
||||
) -> std::collections::HashMap<&'static str, nih_plug::params::ParamPtr> {
|
||||
) -> std::collections::HashMap<&'static str, nih_plug::param::ParamPtr> {
|
||||
let mut param_map = std::collections::HashMap::new();
|
||||
|
||||
#(#param_mapping_insert_tokens)*
|
||||
|
|
|
@ -20,7 +20,7 @@ extern crate nih_plug;
|
|||
use nih_plug::{
|
||||
context::ProcessContext,
|
||||
formatters,
|
||||
params::{BoolParam, FloatParam, Param, Params, Range},
|
||||
param::{BoolParam, FloatParam, Param, Params, Range},
|
||||
plugin::{BufferConfig, BusConfig, Plugin, ProcessStatus, Vst3Plugin},
|
||||
util,
|
||||
};
|
||||
|
|
|
@ -20,7 +20,7 @@ extern crate nih_plug;
|
|||
use nih_plug::{
|
||||
context::ProcessContext,
|
||||
formatters,
|
||||
params::{FloatParam, Param, Params, Range},
|
||||
param::{FloatParam, Param, Params, Range},
|
||||
plugin::{BufferConfig, BusConfig, Plugin, ProcessStatus, Vst3Plugin},
|
||||
util,
|
||||
};
|
||||
|
|
|
@ -20,7 +20,7 @@ pub mod context;
|
|||
#[macro_use]
|
||||
pub mod debug;
|
||||
pub mod formatters;
|
||||
pub mod params;
|
||||
pub mod param;
|
||||
pub mod plugin;
|
||||
pub mod util;
|
||||
pub mod wrapper;
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
use std::pin::Pin;
|
||||
|
||||
use crate::context::ProcessContext;
|
||||
use crate::params::Params;
|
||||
use crate::param::Params;
|
||||
|
||||
/// Basic functionality that needs to be implemented by a plugin. The wrappers will use this to
|
||||
/// expose the plugin in a particular plugin format.
|
||||
|
|
|
@ -41,7 +41,7 @@ use vst3_sys::VST3;
|
|||
use widestring::U16CStr;
|
||||
|
||||
use crate::context::{EventLoop, MainThreadExecutor, OsEventLoop, ProcessContext};
|
||||
use crate::params::{Param, ParamPtr};
|
||||
use crate::param::{Param, ParamPtr};
|
||||
use crate::plugin::{BufferConfig, BusConfig, Plugin, ProcessStatus, Vst3Plugin};
|
||||
use crate::wrapper::state::{ParamValue, State};
|
||||
use crate::wrapper::util::{hash_param_id, strlcpy, u16strlcpy};
|
||||
|
@ -634,7 +634,7 @@ impl<P: Plugin> IEditController for Wrapper<'_, P> {
|
|||
info.step_count = match param_ptr {
|
||||
ParamPtr::FloatParam(_) => 0,
|
||||
ParamPtr::IntParam(p) => match (**p).range {
|
||||
crate::params::Range::Linear { min, max } => max - min,
|
||||
crate::param::Range::Linear { min, max } => max - min,
|
||||
},
|
||||
ParamPtr::BoolParam(_) => 1,
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue