pub trait CompositionGeometryHooks: ICompositionObjectHost {
// Provided methods
fn initialize_defaults_extra(&self) { ... }
fn validate_trim_end_change(&self, _old_value: f32, _new_value: f32) { ... }
fn on_trim_end_changed(&self) { ... }
fn on_trim_end_changing(&self) { ... }
fn validate_trim_offset_change(&self, _old_value: f32, _new_value: f32) { ... }
fn on_trim_offset_changed(&self) { ... }
fn on_trim_offset_changing(&self) { ... }
fn validate_trim_start_change(&self, _old_value: f32, _new_value: f32) { ... }
fn on_trim_start_changed(&self) { ... }
fn on_trim_start_changing(&self) { ... }
}Expand description
The partial methods of CompositionGeometry: implemented by the class that embeds
CompositionGeometryProps. Every hook defaults to doing nothing.
Provided Methods§
fn initialize_defaults_extra(&self)
fn validate_trim_end_change(&self, _old_value: f32, _new_value: f32)
fn on_trim_end_changed(&self)
fn on_trim_end_changing(&self)
fn validate_trim_offset_change(&self, _old_value: f32, _new_value: f32)
fn on_trim_offset_changed(&self)
fn on_trim_offset_changing(&self)
fn validate_trim_start_change(&self, _old_value: f32, _new_value: f32)
fn on_trim_start_changed(&self)
fn on_trim_start_changing(&self)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".