pub struct CompositionCacheModeProps {}Expand description
The UI-thread properties of CompositionCacheMode.
Implementations§
Source§impl CompositionCacheModeProps
impl CompositionCacheModeProps
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates the properties with every field at the default of its type.
The defaults of the schema are applied by
initialize_defaults.
Sourcepub fn initialize_defaults(&self, host: &dyn CompositionCacheModeHooks)
pub fn initialize_defaults(&self, host: &dyn CompositionCacheModeHooks)
The InitializeDefaults calls of the constructor chain: the base
classes first, then this class.
Sourcepub fn initialize_own_defaults(&self, host: &dyn CompositionCacheModeHooks)
pub fn initialize_own_defaults(&self, host: &dyn CompositionCacheModeHooks)
InitializeDefaults of this class alone.
Sourcepub fn serialize_changes_core(
&self,
_host: &dyn CompositionCacheModeHooks,
_writer: &mut BatchStreamWriter<'_>,
)
pub fn serialize_changes_core( &self, _host: &dyn CompositionCacheModeHooks, _writer: &mut BatchStreamWriter<'_>, )
Writes the changes of the object: the base class first, then the changed-fields mask and the changed members of this class.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompositionCacheModeProps
impl RefUnwindSafe for CompositionCacheModeProps
impl Send for CompositionCacheModeProps
impl Sync for CompositionCacheModeProps
impl Unpin for CompositionCacheModeProps
impl UnsafeUnpin for CompositionCacheModeProps
impl UnwindSafe for CompositionCacheModeProps
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more