Trait IRangeConcept
pub trait IRangeConcept: Inherits<Object> + Inherits<RangeConcept> {
// Provided methods
fn get_minimum_value(&self) -> Result<f32, Error> { ... }
fn set_minimum_value(&self, value: f32) -> Result<(), Error> { ... }
fn get_maximum_value(&self) -> Result<f32, Error> { ... }
fn set_maximum_value(&self, value: f32) -> Result<(), Error> { ... }
fn get_step(&self) -> Result<f32, Error> { ... }
fn set_step(&self, value: f32) -> Result<(), Error> { ... }
fn get_value(&self) -> Result<f32, Error> { ... }
fn set_value(&self, value: f32) -> Result<(), Error> { ... }
fn get_normalized_value(&self) -> Result<f32, Error> { ... }
fn set_normalized_value(&self, value: f32) -> Result<(), Error> { ... }
fn get_is_value_changing(&self) -> Result<bool, Error> { ... }
fn set_is_value_changing(&self, value: bool) -> Result<(), Error> { ... }
}Expand description
RangeConcept represents a number range with an optional step.
Provided Methods§
fn get_minimum_value(&self) -> Result<f32, Error>
fn get_minimum_value(&self) -> Result<f32, Error>
fn set_minimum_value(&self, value: f32) -> Result<(), Error>
fn set_minimum_value(&self, value: f32) -> Result<(), Error>
fn get_maximum_value(&self) -> Result<f32, Error>
fn get_maximum_value(&self) -> Result<f32, Error>
fn set_maximum_value(&self, value: f32) -> Result<(), Error>
fn set_maximum_value(&self, value: f32) -> Result<(), Error>
fn get_step(&self) -> Result<f32, Error>
fn get_step(&self) -> Result<f32, Error>
See: STEP_PROPERTY
fn get_value(&self) -> Result<f32, Error>
fn get_value(&self) -> Result<f32, Error>
See: VALUE_PROPERTY
fn get_normalized_value(&self) -> Result<f32, Error>
fn get_normalized_value(&self) -> Result<f32, Error>
fn set_normalized_value(&self, value: f32) -> Result<(), Error>
fn set_normalized_value(&self, value: f32) -> Result<(), Error>
fn get_is_value_changing(&self) -> Result<bool, Error>
fn get_is_value_changing(&self) -> Result<bool, Error>
fn set_is_value_changing(&self, value: bool) -> Result<(), Error>
fn set_is_value_changing(&self, value: bool) -> Result<(), Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.