pub trait ServerCompositionExperimentalAcrylicVisualHooks: IServerAnimatedPropertyHost {
// Required method
fn base_deserialize_changes_core(
&self,
reader: &mut BatchStreamReader<'_>,
committed_at: Duration,
);
// Provided methods
fn deserialize_changes_extra(&self, _reader: &mut BatchStreamReader<'_>) { ... }
fn on_fields_deserialized(
&self,
_changed: CompositionExperimentalAcrylicVisualChangedFields,
) { ... }
fn on_material_changed(&self) { ... }
fn on_material_changing(&self) { ... }
fn on_corner_radius_changed(&self) { ... }
fn on_corner_radius_changing(&self) { ... }
}Expand description
The partial methods of ServerCompositionExperimentalAcrylicVisual: implemented by the class that embeds
ServerCompositionExperimentalAcrylicVisualProps. Every hook defaults to doing nothing.
Required Methods§
Sourcefn base_deserialize_changes_core(
&self,
reader: &mut BatchStreamReader<'_>,
committed_at: Duration,
)
fn base_deserialize_changes_core( &self, reader: &mut BatchStreamReader<'_>, committed_at: Duration, )
base.DeserializeChangesCore(reader, committedAt): reads the changes of
the hand-written base class ServerCompositionDrawListVisual.
Provided Methods§
fn deserialize_changes_extra(&self, _reader: &mut BatchStreamReader<'_>)
fn on_fields_deserialized( &self, _changed: CompositionExperimentalAcrylicVisualChangedFields, )
fn on_material_changed(&self)
fn on_material_changing(&self)
fn on_corner_radius_changed(&self)
fn on_corner_radius_changing(&self)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".