Skip to main content

ISceneBrush Interface

Not client implementable.

Note: This interface is not client implementable. You need to enable PrivateApi if you want to implement this interface.

Definition

Namespace: Avalonia.Media
Assembly: Avalonia.Base (in Avalonia.Base.dll)

[NotClientImplementableAttribute]
public interface ISceneBrush : ITileBrush,
IBrush
View Source
ImplementsIBrush, ITileBrush

Properties

AlignmentXGets the horizontal alignment of a tile in the destination.
(Inherited from ITileBrush)
AlignmentYGets the horizontal alignment of a tile in the destination.
(Inherited from ITileBrush)
DestinationRectGets the rectangle on the destination in which to paint a tile.
(Inherited from ITileBrush)
OpacityGets the opacity of the brush.
(Inherited from IBrush)
SourceRectGets the rectangle of the source image that will be displayed.
(Inherited from ITileBrush)
StretchGets a value indicating how the source rectangle will be stretched to fill the destination rect.
(Inherited from ITileBrush)
TileModeGets the brush's tile mode.
(Inherited from ITileBrush)
TransformGets the transform of the brush.
(Inherited from IBrush)
TransformOriginGets the origin of the brushes Transform
(Inherited from IBrush)

Methods

CreateContent() 

Extension Methods

ToImmutable()Converts a brush to an immutable brush.
(Defined by BrushExtensions)

See Also

Reference

Avalonia.Media Namespace