pub struct ServerCompositionDrawListVisual { /* private fields */ }Expand description
Server-side counterpart of CompositionDrawListVisual.
Implementations§
Source§impl ServerCompositionDrawListVisual
impl ServerCompositionDrawListVisual
pub fn new() -> Self
pub fn render_commands(&self) -> Option<Rc<ServerCompositionRenderData>>
Trait Implementations§
Source§impl IServerVisualContent for ServerCompositionDrawListVisual
impl IServerVisualContent for ServerCompositionDrawListVisual
fn compute_own_content_bounds( &self, _visual: &ServerCompositionVisual, ) -> Option<LtrbRect>
Source§fn deserialize_changes_core(
&self,
visual: &ServerCompositionVisual,
reader: &mut BatchStreamReader<'_>,
committed_at: Duration,
)
fn deserialize_changes_core( &self, visual: &ServerCompositionVisual, reader: &mut BatchStreamReader<'_>, committed_at: Duration, )
DeserializeChangesCore of the class; the default is the one of the
container visual.fn render_core( &self, _visual: &ServerCompositionVisual, context: &mut ServerVisualRenderContext<'_>, _current_transformed_clip: LtrbRect, )
Source§fn dependency_queued_invalidate(&self, visual: &ServerCompositionVisual)
fn dependency_queued_invalidate(&self, visual: &ServerCompositionVisual)
A render resource the content depends on changed.
Source§fn dispose(&self, _visual: &ServerCompositionVisual)
fn dispose(&self, _visual: &ServerCompositionVisual)
The visual has been disposed on the UI thread.
fn as_any(&self) -> &dyn Any
fn size_changed(&self, _visual: &ServerCompositionVisual)
fn on_attached_to_root( &self, _visual: &ServerCompositionVisual, _target: &Rc<ServerCompositionTarget>, )
fn on_detached_from_root( &self, _visual: &ServerCompositionVisual, _target: &Rc<ServerCompositionTarget>, )
fn push_clip_to_bounds( &self, visual: &ServerCompositionVisual, canvas: &mut dyn IDrawingContextImpl, )
fn has_effect(&self, visual: &ServerCompositionVisual) -> bool
Source§fn find_props(&self, _type_id: TypeId) -> Option<&dyn Any>
fn find_props(&self, _type_id: TypeId) -> Option<&dyn Any>
The generated property block of the given type, if the class has
one of its own.
fn get_composition_property( &self, name: &str, ) -> Option<&'static CompositionProperty>
Auto Trait Implementations§
impl !Freeze for ServerCompositionDrawListVisual
impl !RefUnwindSafe for ServerCompositionDrawListVisual
impl !Send for ServerCompositionDrawListVisual
impl !Sync for ServerCompositionDrawListVisual
impl !UnwindSafe for ServerCompositionDrawListVisual
impl Unpin for ServerCompositionDrawListVisual
impl UnsafeUnpin for ServerCompositionDrawListVisual
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