Skip to main content

IServerRenderResource

Trait IServerRenderResource 

Source
pub trait IServerRenderResource: IServerRenderResourceObserver {
    // Required methods
    fn add_observer(&self, observer: &Rc<dyn IServerRenderResourceObserver>);
    fn remove_observer(&self, observer: &Rc<dyn IServerRenderResourceObserver>);
    fn queued_invalidate(&self);
}
Expand description

A server-side render resource: a brush, pen, geometry, transform or render data whose changes invalidate the objects that use it.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl IServerRenderResource for ServerAmbientLight

Source§

impl IServerRenderResource for ServerCompositionBackdropBrush

Source§

impl IServerRenderResource for ServerCompositionConicGradientBrush

Source§

impl IServerRenderResource for ServerCompositionContainerShape

Source§

impl IServerRenderResource for ServerCompositionEffectBrush

Source§

impl IServerRenderResource for ServerCompositionEllipseGeometry

Source§

impl IServerRenderResource for ServerCompositionGradientStop

Source§

impl IServerRenderResource for ServerCompositionHostBackdropBrush

Source§

impl IServerRenderResource for ServerCompositionLineGeometry

Source§

impl IServerRenderResource for ServerCompositionLinearGradientBrush

Source§

impl IServerRenderResource for ServerCompositionMaskBrush

Source§

impl IServerRenderResource for ServerCompositionNineGridBrush

Source§

impl IServerRenderResource for ServerCompositionPathGeometry

Source§

impl IServerRenderResource for ServerCompositionRadialGradientBrush

Source§

impl IServerRenderResource for ServerCompositionRectangleGeometry

Source§

impl IServerRenderResource for ServerCompositionRenderData

Source§

impl IServerRenderResource for ServerCompositionRoundedRectangleGeometry

Source§

impl IServerRenderResource for ServerCompositionShapeCollection

Source§

impl IServerRenderResource for ServerCompositionSimpleBrush

Source§

impl IServerRenderResource for ServerCompositionSimpleConicGradientBrush

Source§

impl IServerRenderResource for ServerCompositionSimpleContentBrush

Source§

impl IServerRenderResource for ServerCompositionSimpleGeometry

Source§

impl IServerRenderResource for ServerCompositionSimpleImageBrush

Source§

impl IServerRenderResource for ServerCompositionSimpleLinearGradientBrush

Source§

impl IServerRenderResource for ServerCompositionSimplePen

Source§

impl IServerRenderResource for ServerCompositionSimpleRadialGradientBrush

Source§

impl IServerRenderResource for ServerCompositionSimpleSolidColorBrush

Source§

impl IServerRenderResource for ServerCompositionSimpleTileBrush

Source§

impl IServerRenderResource for ServerCompositionSimpleTransform

Source§

impl IServerRenderResource for ServerCompositionSolidColorBrush

Source§

impl IServerRenderResource for ServerCompositionSpriteShape

Source§

impl IServerRenderResource for ServerCompositionSurfaceBrush

Source§

impl IServerRenderResource for ServerCompositionViewBox

Source§

impl IServerRenderResource for ServerCompositionVisualSurface

Source§

impl IServerRenderResource for ServerDistantLight

Source§

impl IServerRenderResource for ServerDropShadow

Source§

impl IServerRenderResource for ServerGeometricClip

Source§

impl IServerRenderResource for ServerInsetClip

Source§

impl IServerRenderResource for ServerPointLight

Source§

impl IServerRenderResource for ServerRectangleClip

Source§

impl IServerRenderResource for ServerSpotLight

Source§

impl IServerRenderResource for ServerVisualUnorderedCollection

Source§

impl IServerRenderResource for ServerXamlCompositionBrush